-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[iOS] Crash on exit #34221
Comments
If I'm not mistaken, force closing the app like you described with a debugger attached to Xcode will trigger a I don't think there's a bug here, but I'd be interested in viewing the crash report to confirm via the stack trace that the other threads aren't doing anything funky. |
@samgreen |
Could someone merge this? I also have a lot of reports of the app crashing when closed |
A Pull Request would be more convenient than a patch file on Mega for peer review and possibly merging. |
@ealataur Could you do a pull request? |
I tested the patch, but it didn't fix the issue for me. So this is still open and needs further investigation |
Same problem. Error statistics spoil application statistics |
Still getting crash on exit here. Using Godot 3.2 Stable on iOS 13.3.1 iPad |
Hi all I will supplement my report. Godot version - 3.2.1 stable When I close the app with "swipe up" afte double click on home button - the app crashed every time. But if I click once on home button and the app goes to backgraound and after I swipe up the app then app close correctly The problem in first argument in "print_err" function in OS module. When I swipe up the app, the app is in run mode and didn't go to background or pausing.. And I think iOS is freed some resources early than main loop closed.. I research apple dev documentation and get info that after applicationWillTerminate callback we have 5 seconds before closing app. But app still crashed.. Any thoughts?.. Screenshoot from xcode Video of crashing Crashing here: core/os/os.cpp With "Bad access" in first argument "p_function"
|
…ine#34221 (cherry picked from commit 604bd75)
This also happens If assign script to Engine meta and then close application: var resource = preload("some_script.gd").new()
Engine.set_meta("cached_instance", resource) |
31d0f8ad8d Bump version to 3.2.3-stable f5d6424648 Add changelogs for 3.2.x releases 97251c70ec Mention compatibility-breaking Camera2D offset change in the changelog 939de03db7 Cross-reference AABB getter methods in the documentation ee5971a185 Donors: Add Gamblify, remove Interblock from splash screen 2179c852da Merge pull request #42113 from Calinou/deprecate-interpolatedcamera 369e5a7f35 Mark InterpolatedCamera as deprecated 16eb7b95be Merge pull request #42102 from Calinou/doc-animationtreeplayer-deprecation 868776949b Mention the AnimationTreePlayer deprecation in the class reference f1b2a7d1b4 Fix certificate generation with mbedtls 2.16.8 . 3170ebc0e2 makerst: Add missing newline at EOF 34a0af8343 Clarify that 2D cell sizes are defined in pixels 06f3cd8bd8 Several documentation improvements 576bd0565c Merge pull request #42091 from clayjohn/Sprite3d-bug a4f2fea2ae Fix axis bug regression in Sprite3D e1856aaa92 Merge pull request #42062 from madmiraal/fix-41743-3.2 edc4820430 Fix RigidBodyBullet areasWhereIam element shift. 738f6ea221 Document how to remove metadata from an Object 46b4e82f92 Add mono log message to error for fatal errors 508dde662a Clarify get_data Image method de9a5b6229 Improve AudioEffectDistortion and AudioEffectFilter documentation b626f16212 Fix "Create Trimesh Collision Sibling" transform df2a907ba6 Merge pull request #42045 from awkwardpolygons/fix-3.2-texarr-importer-options e90467ef66 Fix #42043, mismatched compress options in ResourceImporterLayeredTexture cdc9fe154f C#: Fix csproj not synced on file move/removal from FS dock cd62be1845 Merge pull request #41996 from Rubonnek/disconnect-item-rect-changed-3.2 2b7c9d9070 Disconnect item_rect_changed when removing a child of GraphEdit 819765130d Fix RichTextLabel alignment for clickable regions d38eb29f2e git: Ignore clangd cache folder 36fa6369fc stb_vorbis: Increase max alloc buffer size for big Vorbis comments 74952764f3 Improve documentation related to Array error handling 935edf9323 Fix tilemap tiles on horizontal/vertical flips 49b3750b36 Merge pull request #41893 from Calinou/doc-batching-gles2-only 2bc6298bce Document that batching is only effective when using the GLES2 renderer 8c5ed68847 C#: Use BOM when creating a solution 93c15c2e97 Merge pull request #41887 from neikeq/3.2-issue-40001 e72ee23c43 [3.2] C#: Fix endless reload loop if project has unicode chars 0eda951512 Update AUTHORS and DONORS list 3697cc479d Initialise Basis elements with a default Basis in the declaration. Ensures a valid Basis is created with all constructors. 4a9264271d doc: Sync classref with current source c5f6d2097b i18n: Sync translations with Weblate f26131fca5 Check if old mouse column is still available. 43b49607bb Fix TURN server example in WebRTC documentation c21d14fe69 Fix LineEdit not consuming enter events 3f276033c1 Merge pull request #41536 from Chaosus/vs_fix_specular_3.2 8af31c64de Merge pull request #41869 from akien-mga/3.2-ok-but-who-wouldnt-want-gdscript 8ae2a84fb6 Fix build with GDScript support disabled 48de626949 Update mbedTLS to version 2.16.8 (+ patch). 77a6766b3e Clarify the required child node type in the GridContainer documentation 5f1dd48496 Replace calls to gmtime with gmtime_r and localtime with localtime_r. c6ee088431 Merge pull request #41859 from SkyLucilfer/TranslatorComment32 a30d8e231d Merge pull request #41860 from akien-mga/3.2-scons-fixup-py2 1ba5917da9 Backport translator comment PR to 3.2 217dbdc9e7 SCons: Fix regression in Python 2 support 784e854e58 Merge pull request #41837 from m4gr3d/fix_custom_defines_update_logic 0af5cded1e Fix the update logic for user-added custom defines. 13e2e487a2 Merge pull request #41800 from alexdlm/fix-csproj-read-3.2 6474e036ac [3.2] Handle csproj "Remove" globs 41b9e1d7ea i18n: Sync translations with Weblate c040e8f93a Document missing character behavior when drawing text with fonts 9caa35532a Fixes leak with creating editor settings c6cccdf0c6 Ensure header guards enclose entire header. ee97e45a69 Improve the resource loading error message to mention the need to import 6122a504ee Build the engine with custom modules in Visual Studio 9699e83e1e Fix parsing of C# files with spaces in the path 9efd555c58 Merge pull request #41754 from neikeq/3.2-csharp-hide-build-button-if-no-proj 93eb9b554e Merge pull request #41752 from neikeq/fix-invalidopexception-csproj-migration 1edd6aa404 Merge pull request #41751 from neikeq/3.2-issue-41745 fba07e75e6 Merge pull request #41749 from neikeq/3.2-issue-41712 2bb251f628 [3.2] C#: Hide Build button if there's no solution to build f8e3a74f9e Fix InvalidOperationException when migrating from 3.2.1 or older csproj b3762622be [3.2] C#: Fix Godot failing to find class namespace bd18b2ff6a [3.2] Fix 'Parameter "assembly" is null' error 939ed5dd5b C#: Fix Windows detection for copying MSBuild stub f0cfbf2415 Merge pull request #41713 from Yetizone/3.2 e882d535a7 Mention Viewport.render_target_clear_mode property is intended for 2D usage 67b1bf33fa Merge pull request #41717 from Wavesonics/fix-headles-server-lightmap-error a16bedd2d9 dummy_rasterizer now returns lightmap type d773de6d24 Document how renaming the project affects the user data path be126bfd55 Document RigidBodies in character mode never sleeping automatically b0a6439df9 doc/FileDialog: warn about access limitations in sandboxed apps ef7675a053 Document support for normal and specular maps in AnimatedSprite2D 138eba1561 Fix invalid CSV in SDL2 controller mappings DB 8a66ea7cb0 Revert "Updated LineEdit to address #41278" 9be924c454 Sync controller mappings DB with SDL2 community repo fad1feb3ad Merge pull request #41649 from akien-mga/3.2-cherrypicks cc3b69cf7b Reference the online documentation in collision layer/mask properties 1b6d116dfb Updated LineEdit to address #41278 63b2f69c7f [funexpected] clear missed remaps on deinitialization, fixes godotengine/godot#34221 727bce727b OptionButton.xml word order fix 57810f851c Explain editor usage of current_animation fdb5561e55 Updated cursor positioning description for File open() 1f7f28a1eb Document HTTPRequest not supporting request data with GET method 6eee52e49b Improve the documentation related to overriding GUI theme items 92a1c168ea Clarify get_data texture method 7493bc5530 Make `AnimatedTexture.MAX_FRAMES` public dd057d36dc Document the GDScript debugger not supporting Thread yet a23c0aca87 Clarify that `KEY_BACK` is unrelated to the Back button on Android afef89014b Cross-reference GDScript built-in rounding methods to ease discovery dea530d5ca Add information to get thread id 14e1c83350 Improve touch screen button description 45e596e02f Document where the center of mass is for RigidBody nodes d0b0dc6333 Remove community health files from this repository 636fe1bab9 Gives the theme editor a horizontal scrollbar 96ad9dc4c6 Document supported platforms for `Input.get_accelerometer()` and related 8466f9147b Mention listener node in AudioStreamPlayer3D description d7065106ef State how 'MOUSE_MODE_CAPTURED' actually works in the 'Input' docs cadd39d415 Mono: Improve MSBuildFinder logic on Windows 2e1e1af1d2 Add defaults to tilemap set_cell function example b76aa91402 Mention performance caveats about `find_node()` and `find_parent()` a068f40535 Merge pull request #41603 from Calinou/scons-linuxbsd-x11-alias 7d825e2c05 Merge pull request #41046 from Calinou/doc-windowdialog-exclusive b71f8dbd78 Merge pull request #41615 from hhsdev/3.2-issue-40828 90ba819e7b Documentation: specify how WindowDialog's default title bar is made 18fc857b9f Merge pull request #41612 from neikeq/3.2-issue-41444 789d7fac8a C#: Fix crash on export when incorrectly freeing MonoAssemblyName 9790168b48 Alias the "linuxbsd" platform to "x11" for forward compatibility 7facd00ace [3.2] Fix specular render_mode for visual shaders 6b5102cf90 Merge pull request #41504 from naithar/fix/analyzer-3.2 f81c6c52fc iOS: fix deprecations and leaks a8e1a0f0bc C#: Fix 'Parameter toolsPath cannot be null' error 30c4b1b67e GitHub Actions: Prepend emoji to platform names for easy visual grepping 5a96c24243 Revert "Check if global class file still exists before registering it" 2d42625184 Revert "bug with Tween.is_active, fixes #39760" 3b080845a8 Link to 2D Sprite animation tutorial in relevant class documentations e880956943 Mention that body_set_state is deferred c5abc57f8a Merge pull request #41451 from ThakeeNathees/autocompletion-in-comment-bug d04d329a1f autocompletion inside comments bug fixed dbb0ad3b59 doc: Sync classref with current source 5954f82e44 Update CollisionShape2D doc d82cc621e1 Fix 2D Particle velocity with directed emission mask f3ed06cfd7 Mono/C#: Fix editor using wrong project assembly path in rare cases eb30c04c4d C#: Save newly created csproj files without BOM a7bd28760e C#: Fix null exception in our MSBuild logger cd2da16d63 Clarify points in Line2D doc a430f68364 fix GDScript UTI 13175b6387 Document limitations related to centering text with RichTextLabel c8845291c3 C#: Fix editor unable to play game after IDE PlayRequest f90931c47a Add more error explanations in the BMP image loader a6f0810d51 Make the lack of AtlasTexture support in AnimatedTexture more prominent 336bc03d66 Add an editor setting to invert 3D pan/orbit on the X axis 42dca43c50 Merge pull request #41029 from masi456/fix/40888 2a692f41a3 Merge pull request #41364 from m4gr3d/fix_textedit_movement_bug_3_2 4d51c16b28 Merge pull request #41394 from Yetizone/3.2 20e411545c Merge pull request #41408 from neikeq/senkyu c3954441f3 3.2 New csproj style with backport of Godot.NET.Sdk 4d7b7d9b73 3.2 C#: Upgrade GodotTools to nuget Microsoft.Build e1f17a0b35 3.2 C#/Mono: Check assembly version when loading 5bc06c7014 Viewport Usage enumeration 9bf5a0b791 Merge pull request #41081 from naithar/feature/ios-framework-import-3.2 910c554a1a iOS Export: Add a method to embed a framework a43bb5927d Merge pull request #41346 from lawnjelly/kessel_useless_transform_bug a8240f7351 Fix issue causing the textedit to move upward 5a3096a1cd Merge pull request #41088 from clayjohn/DOCS-32-Sprite3D 2961d905bb GLES2 batching - Fix redundant transform synchronization in batches 212744e7a5 Merge pull request #41318 from ThakeeNathees/autocompletion-enhanced-for-class-level 2e7129c248 Merge pull request #41327 from bruvzg/win_tablet_modifiers3 2b996cca67 [Windows] Fix modifier keys when using tablet input. a6ef6b10b2 Revert "Fixes the get_visible_line_count() of rich text label" c1a5e9f513 fixed linker being slow on OSX 8adfeda6f8 Make the editor's 'CheckButton' icon be smaller 62256e0b3a Reference Range signals in the Slider class documentations e70b165c61 Skip indentation of empty lines when indenting a selection. d4740ee643 Document the lack of kerning support in DynamicFont d53f5b55ec Auto completion enhanced for extends and class level identifier a10ae31c0f Merge pull request #41315 from clayjohn/Polygon2D-crash 5acc78ac81 Merge pull request #41314 from clayjohn/Sprite3D-uvs 8571f7b041 Check arrays before generating Polygon2D AABBs d33a9aaacb Check for uncompressed uvs in Sprite3D 72d12289bb Merge pull request #41286 from bruvzg/macos_on_top_3 2b1cfad591 [macOS] Fix "on top" not set on init, and reseting on window update. 13a615bd9c Merge pull request #41235 from akien-mga/3.2-cherrypicks e283d4b5c8 Update AUTHORS and DONORS list 7ce476c425 Expose NOTIFICATION_POST_ENTER_TREE 330afdd6cb Fix RichTextLabel center alignment bug b62872d5bc Documentation: clarify the indent parameter of JSON.print f592600ee8 Mention that Array.front/back throw error if empty 58a30199b4 grow_mask() description added 5db6095bde update to use scons compile db tool 69dc9c9417 Fix tile placement preview for rotated, skewed or scaled TileMaps 3211a51be8 Modify the scene only when color changed cea16907bb Properly disambiguate unsaved scripts abdcb7d299 DirectInput: use correct joypad id f19bab5165 platform: Update metadata for export platforms 5433b8470c Improve Vector2.angle() description 0429779835 Improve the project README c2d7d81ac8 Fix inconsistent indentation in the FreeDesktop MIME type XML b0aabf2c03 [macOS] Fix crash on failed `fork`. 5972495d99 Revert "Virtual keyboard size adjustment fixes" a97b84378c Remap script path when registering class. f732cea0ff Merge pull request #41231 from lawnjelly/force_inlines_are_evil e126b941be Removes some superfluous FORCE_INLINES abf019d810 Merge pull request #41187 from bruvzg/fix_repeat_null_termination 8dab067c01 Add missing NULL termination to the String::repeat function. 900949b316 i18n: Sync translations with Weblate 6477481e68 Merge pull request #41131 from totlmstr/3.2-missing-svg 702a16ffc4 Merge pull request #41146 from capnm/capnm-32x-pr41139 efbeafd08c Merge pull request #41041 from qarmin/leak_bullet_shape bbb4999292 Merge pull request #41126 from Razoric480/fix-enum-line-number 71bad8dba6 Add option to disable virtual keyboard for TextEdit f550af9da7 Add missing #ifdef SVG_ENABLED e3f16a83dc Fix line num of enums reported as the line before 8fdbf61df8 Update Sprite3D docs to reflect recent changes c62ce03679 Make sure that a new image can only be created when the buffer is not currently locked 793694fc40 Mention caveats for `popup_exclusive` in the WindowDialog documentation 808615ec3e Fixes leak when creating bullet shape 23b553ba06 Merge pull request #40914 from akien-mga/3.2-ci-emscripten-1.39.20 1244986f98 CI: Pin Emscripten version to 1.39.20 temporarily fc7451204e Improve JSON-related documentation 3869b82bc1 Added missing information about File.open_encrypted function to docs. 7e9b7b0462 Clarify TreeItem return values 7c728f0ee4 Add an example for creating a button in the Button class documentation c49be9bf84 Merge pull request #40791 from nekomatata/android-keyboard-cleaning-3.2 f4d6830949 Merge pull request #40869 from clayjohn/3.2-polygon-aabb 32928c2112 Properly calculate polygon2D AABB with skeleton 78a6a57884 makerst: Add descriptions to method qualifiers c8d8134288 Ensure CSG parent's _make_dirty() is called when entering a tree. 2987fb3b45 Improve the `EditorInterface.get_editor_viewport()` description 2494224f96 Link to Thread-safe APIs in the Thread class documentation 6d2f8dd827 doc: Sync classref with current source 19802f7dc0 Merge pull request #33646 from NeoSpark314/gles2_highp efe6b50f17 Added option to enable high precision float in GLES2 e36c100365 Fix crash in ENet changing refuse_new_connections 4a0568b609 Document how to perform advanced string splitting using RegEx bd76fcd43b Add an example to the `CanvasItem.draw_string()` documentation b3effe5faa Fix incorrect key name in the Animation documentation code sample 4f9ca00294 Check if global class file still exists before registering it 36b746d903 Merge pull request #40822 from Calinou/doc-canvasitem-draw_multiline_colors-antialiased 39ec3ad2e5 Document `CanvasItem.draw_multiline_colors()` not supporting width and AA ff0ada164b [3.2] Move PopupWindow logic to GodotEditText on Android fe4aa393f0 Merge pull request #40803 from aaronfranke/3.2_revert-dir b9e1db7e03 Revert "Fix Directory Open Check" 9de0439a45 Revert "Follow-Up Fix Directory Open" 4c100a593f Revert "Fix Directory make_dir and make_dir_recursive" ac2e7d87d1 Merge pull request #40786 from akien-mga/3.2-cherrypicks ed20772c09 i18n: Sync translations with Weblate e82e9588fd doc: Sync classref with current source 10544f1cf7 Revert "Move Bullet physics query flush from Bullet space pre-tick callback to" ba3f0fa971 Fixed reload_goal not being called when SkeletonIK3D::start is invoked with p_one_time = true 40d118ce4a Fix incorrect comments in file formatting script 8d5dab5a05 Pop from front to avoid infinite loop with nested classes 44ff9cdea5 Fix errors saving a 2D scene preview when the 2D editor was never opened 31c21b9750 Implement HTML5 cancel/ok button swap on Windows. 451648c34d Improve visibility documentation for CanvasItem and Node3D cdb3712992 Clarify the difference between contacts and collisions. b717a61903 Improve the Object, Reference and Resource class documentations 518f109927 Script editor: Don't open dominant script in external editor a2f034d3ab [macOS] Refocus last key window after `DisplayServer::alert` is closed. cd01cda143 Fix ultra long node names 5692bb4c81 Ensure Bullet HeightMapShape3D data width and depth are at least 2. 4b9bb50176 Style: Fix code format scripts compat with non-GNU Unices 6abaf4d0eb Skip internal scripts for breakpoints without printing an error 993a421333 Show errors on Object.call_deferred 508388a9fd Document an example dictionary returned by `TileSet.tile_get_shapes()` 6f71bc2a06 Evenly distribute stretched Nodes in BoxContainer 400a780050 Revert "Allow Area2D and 3D mouse events without a collision layer" 37bac7d75d Merge pull request #40672 from nekomatata/virtual-keyboard-height-fix-3.2 a2edf04fd2 Merge pull request #40469 from nekomatata/virtual-keyboard-enter-fixes-3.2 77bb081123 Merge pull request #40727 from akien-mga/3.2-ci-ios-github-actions 8fdb21f454 CI: Replace Travis iOS build by GitHub Actions db6d7499c0 Merge pull request #40723 from naithar/fix/ios-touch-events-master-3.2 16f9ff5866 iOS: added delay gesture recognizer b3d46d4809 Merge pull request #40675 from Calinou/doc-texturerect-viewporttexture 5589529cf3 Document ViewportTexture flipping in TextureRect 69db38742f Virtual keyboard size adjustment fixes a24e30abd7 Bump version to 3.2.3-rc 8b8364cc9e Merge pull request #40653 from akien-mga/3.2-cherrypicks b40f3f9740 Style: Sync other changes from new fix_style.sh and clang_format.sh eda03831d6 Style: Add missing newlines to SVGs 4567eee79e CI: Backport GitHub Actions setup from `master` 307bac0757 Keep transition value when replacing key 7e1312055b Fix emoji branch compilation error 2bcb9d2a04 Fix run project when current scene was never saved cc8c6180c3 [macOS] Fix Maya navigation with ALT + mouse scroll 3d420c94c9 gitignore: Ignore binutils linker temp stXXXXXX objects f1cdb91f34 SCons: Remove unused DEBUG_MEMORY_ENABLED define 93f297e1d5 Fix typos in GodotSharp code docs b35970b9a5 issue-40396 - Added missing error strings to JSON parsing when array or object is never closed. 53a3476fc2 fixed documentation for get_hit_length of spring arm 3D 0fdfa47929 Fix presumed copy/paste error: "Returns" -> "Sets" accc30e5e0 C#: Fix restore not called when building game projects ad18e16389 Document polling rate limitations in InputEventMouseMotion 930c880fa6 Add option to disable virtual keyboard for LineEdit 925371d08f TileSet Editor: Check polygon size before indexing 7078d33fa1 Document HTML5 CORS restrictions in HTTPClient and HTTPRequest f922452e90 stb_vorbis: Update to upstream version 1.20 9b36357544 Fix Directory make_dir and make_dir_recursive e511e0f16a Prevent infinite loop in Tree incremental search 6416df8e34 Document the process of parsing command-line arguments 5984febde2 Prevent multiple Controls moving inside container 606d4270c6 Document several editor-related classes to 100% completion 0e44834cd3 Improve the VisibilityNotifier and VisibilityEnabler class descriptions 52a33a8066 Complete the EditorSettings class documentation 7e9a51cdd5 Mention `toggled` signal for pressed state in BaseButton documentation ca4fe82a7f Fix crash when closing a TextFile 753ff1fad2 Mention the Data paths documentation in the File class c77492408a Clarify how to convert PrimitiveMesh to ArrayMesh. 5c7802a061 Document which escape sequences are supported by `String.c_unescape()` 11bceb3d62 Document caveats related to Control scaling dc7e9d46e6 Fixes the get_visible_line_count() of rich text label b7b8f8645f Open scene selected from Quick Open dialog. 8ef40b9306 bug with Tween.is_active, fixes #39760 582b4318f8 implement generic filename disambiguation f189d0e1f3 Allow gltf2 morph targets with no default values. Changes for bug 38751 3bdb39bec4 Add a margin to EditorSpinSlider to visually line up the edited number bdd1e74869 Merge pull request #40581 from aaronfranke/3.2_docs e10a1e078f [3.2] Add C# XML documentation to core C# math types 3ab5183ffa [3.2] Backport core documentation changes to 3.2 af35d0d3c8 Merge pull request #40558 from clayjohn/GLES3-sky-texture be30437e07 Merge pull request #40573 from asmaloney/3.2-no-override 2534e28918 Fix OpenGL error when generating radiance 502a3d580f Remove override keyword from csharp_script.h to fix build errors 7b4b83e9dc Merge pull request #39817 from yrk06/ExposeInertiaTensor b3520ecd1c Merge pull request #40534 from zaevi/fix_clipboard_crlf_3.2 470bbee74a Merge pull request #40559 from clayjohn/3.2-Sprite3D-AABB fb4e55bb7a Pass Sprite3D AABBs to VisualServer c79ec3951b Merge pull request #40492 from RandomShaper/font_avail_chars_3.2 06904ac215 Add DynamicFont::get_available_chars() 7f62c6a81e Merge pull request #40490 from madmiraal/fix-40381-3.2 d8aaf0a620 Merge pull request #40523 from clayjohn/3.2-mipmap-nearest 6f2be6b05c [3.2] fix crlf for clipboard e5cc4d4f87 Allow nearest neighbor lookup when using mipmaps d09b16512b Added Method get_inverse_inertia_tensor 98aabe111f Use difference in position to check whether motion in Bullet is too close to zero. c0b394572f Fix Return key events in LineEdit & TextEdit on Android 89f57ae122 Merge pull request #40432 from Faless/js/fix_setenv e7099ed2ea Fix setenv not defined in older emscripten verions. 4abebfa476 Merge pull request #40413 from akien-mga/3.2-cherrypicks 2244841729 doc: Sync classref with current source e41ab634c6 Mention C# gotchas in Object's dynamic call/set/connect methods f031e72395 Add missing has_default_value field for signals in api.json 8bc44c868e Correct is_reference attribute in api.json for Reference class f7021e57d7 Document VehicleBody3D and VehicleWheel3D limitations ceeb690476 Properly pass safe margin on initialization. 67313c681d Reorganize ENet pactches. 18eddfc98d Funnel refuse_new_connections to Godot ENet. 91b2d020a8 Document updated UDPServer interface. 468a1c0271 UDPServer handles PacketPeerUDP-client association a06ee5e763 PO loader: Fix unclosed files and error messages 4677502d7c Include gdscript warning name in LSP message. f7b994aef8 Revert "Include gdscript warning name in the warning message." a8188265c2 Disable file logging for the project manager cfda32add0 Fix overlappingObjects vector crash 8218170b3c Avoid overflow when calculating visible_cells f6479786c0 change minimum horizontal size from 200 to 240 e7e022b3ee Prefer the highlight version of the "GuiTabIcon" icon for buttons, and make their width/height equal 1f7911e019 Merge pull request #40410 from lawnjelly/kessel_force_repeat 2f983c82c8 GLES2 Batching - Fix FORCE_REPEAT not being set properly on npot hardware d2be483e96 Merge pull request #40406 from Chaosus/fix_shader_3.2 e452c67476 Merge pull request #40382 from bruvzg/macos_11_window_size_3 ecd54630ef [3.2] Fix some incorrect conversions which lead to crash in shaders 26a825aac3 [macOS, 3.2] Fix window size on macOS Big Sur (title bar height is no longer same as menu height), use top-left corner as resize origin instead of bottom-left. 3de89f78e5 Merge pull request #40265 from Calinou/doc-node-clarify-add-child-below-node 37100384c3 Merge pull request #40300 from 0xafbf/fix-parent-check 717d4cbb73 Merge pull request #40309 from madmiraal/fix-40283-3.2 d0372edd6b Merge pull request #40343 from akien-mga/3.2-cherrypicks 13da2cc91f Use GitHub Actions instead of AppVeyor for Windows platform 813fab55d8 Fix overriding compression related settings c88696cdb8 Improve the ENet channels documentation in NetworkedMultiplayerENet 8cd317b551 Disable "misleading indentation" warning on GCC 670205a22f Expand env vars for `custom_modules` build option e76a9a51df Emit signals for GraphEdit multi-node selection and unselection ac3ff49ae5 fix item_edited behavior on Asset Installer. e798cf81c5 Merge pull request #40280 from madmiraal/PR40193-3.2 a3246a5ebe Set isScratchedSpaceOverrideModificator to false when removing a RigidBodyBullet from a space. 6b05f8f602 Fix parent check for add_child_below_node fb736018c5 Clarify the node parameters in `Node.add_child_below_node()` docs 15850687a8 Allow Area2D and 3D mouse events without a collision layer c2a4ce9380 Enable file logging by default on desktops to help with troubleshooting a0f0aa1741 Fix crash on editor without a feature profile 130ad08d47 auto re-import atlas, fixes #40047 76a43c93cd Fix repeated updates of PathFollow3D Transform c55e68d311 Do not try to save internal scripts ec787f0134 Follow-Up Fix Directory Open 4a0fe1adb3 Add a POST request example to the HTTPRequest class documentation 8f0d50c3ec Update Resource.xml to explain behavior of duplicate when subresources is true and a subresource contains further nested resources. 4c2d0d38fd Handle 16 bit PNG files in sRGB format 6eb1a2eacb Document how to instance a PackedScene and add it as a child 81f448aa5d Mention `SceneTree.create_timer()` in the Timer class documentation fe0adc4f77 Keep debug & verbose options after loading project from project manager 0246a1a276 Revert "Enable the ability to use Godot as a subview within an Android app" 5854bf4696 Fixed mesh data access errors in GLES2 2cf52076fd Merge pull request #40185 from madmiraal/fix-37702-3.2 6fd712c874 Merge pull request #40173 from naithar/feature/ios-storyboard-usage e7d8464f87 Move Bullet physics query flush from Bullet space pre-tick callback to Bullet physics flush_queries() as is done in Godot physics, and remove the pre-tick callback. a4028b99ec iOS Export: use relative path for res:// files 9c68989cf2 stb_vorbis: Add missing error checks in comment reading mallocs 3f898f5207 Fix Directory Open Check 3f57cb12b4 Improve null check in FindReplaceBar bd90f236d3 Improve scene preview generation for empty scenes and disabled features 2eb65b5c7e Merge pull request #40169 from azagaya/3.2 b1ec15bc5b Merge pull request #40201 from bruvzg/macos_seamless_scaling_3 e9ab41b71d [macOS, 3.2] Implement seamless display scaling. 6264c5146c iOS Export: Storyboard custom values 07b24de868 Merge pull request #38724 from madmiraal/fix-8368-3.2 46c6383c8d iOS Export: add option to use storyboard for launch screen d539627be2 Fixed white image in margins when using same image in scene d0fb6d6971 Clear a Bullet Area's overlappingObjects vector when removing an area from a space. 2b4773f0cf Expose methods to play scene from plugin code a8d4ca0e1b Include gdscript warning name in the warning message. 9ce1fe59ea Fix: editor crash on super constructor called 1f886d1f31 Merge pull request #39867 from clayjohn/Sprite3D-mesh 3a916152d8 Merge pull request #39803 from TwistedTwigleg/3.2.skeleton_ik_scale_fix fcce1ca8c4 doc: Sync classref with current source 3f5f58b9d8 Fix opening URLS with special characters in macOS d4f4e0d7dc Fix `String.capitalize()` description to follow camelCase changes 41f99c8f53 Provide warning when using polygon shapes in `CollisionShape2D` node d4d57476ad Add documentation for minimap_draw and minimap_width 68526da5f2 Fix undo/redo for bone painting in Polygon2D UV Editor 9890189155 Merge pull request #40149 from mrushyendra/ustring_overflow 7670e1fc79 Fix errors in overflow checks for String conversion to int 1ebfe84458 Merge pull request #40114 from madmiraal/fix-40090-3.2 ccdfaf2491 Remove elements from monitored_bodies and monitored_areas as they are processed before calling the callback, instead of after they have all been processed, because the callbacks may readd them. 037571d08e Merge pull request #40087 from akien-mga/3.2-cherrypicks 6c0ff26f35 Use mesh instead of immediate for drawing Sprite3D c9a9c6513f Merge pull request #40088 from akien-mga/3.2-environment-glow-hdr-bleed-scale a91c21c628 Update AUTHORS and DONORS list 13d4813ddf fix crash when pass null in print array in GD.print c29da0e2fe Update TextEdit select and select_all methods 62677d7da1 Add documentation for selecting_enabled 8e6dd3191f Image: Improve error messages for invalid creation size 157e810b2e Make Resource properties accept SE plugin scripts a8d499723f Add documentation for center_viewport_to_cursor method c0db0749f7 Fixed separation of ports on GraphNode 6206f4439d fix laxist collision detection on one way shapes d6b23306c8 Fix RichTextLabel fill alignment regression aacbdebda3 Add documentation for shortcut_keys_enabled 3fd7c33f39 Fix incorrect documentation for Vector2.angle() 0924a3ac55 Fix timeline cursor not updating on zoom change in the Bezier editor a235bab96c Ignore blend times for inexistent animations 45b1234a82 Update to wslay 1.1.1 . 9d25668339 Update to mbedtls 2.16.7 b4f710c6d8 thirdparty: List release years in README.md a9ef40b388 Remove oversized margins in the AnimationTree editor f2fe197398 Make timeline cursor in the Bezier editor just as thick as the Animation editor d004188348 Environment: Fix glow hdr bleed scale being unused 35523a46c0 Make "Close and save changes?" actually save 32c154d297 Fix Tree's 'scroll_to_item()' not working correctly on some cases 9388237e2d Revert "Adds fuzzy search for help search dialog" 89421c58cd Write "Aces" tonemapping in uppercase as it's an acronym cdb9b51ed1 Add Control to preferred types 14b8124074 [macOS export] Set correct external file attributes (Unix mode), and creation time. c68ef4d754 Fix issues with custom tracks on reimport 4c54f39dbe Deleting multiple nodes displays correct message. 46590fa3b0 VideoPlayer: fix possible race condition 850f07a4d9 Expose loading TGA images in Image. f50c88ba7b Clarify `Geometry.offset_polygon_2d` regarding vertices translation 3a08658881 animation autocomplete bug fixed 38509f1a89 Prevent dragging from SceneTree buttons 50d69a5a3d Call CRASH_COND_MSG if key not found in HashMap get function. 22863363a7 Merge pull request #37475 from azagaya/3.2 0bc2705ff2 Merge pull request #33998 from nekomatata/printerr-remote-debugger 24f527b561 Merge pull request #39996 from naithar/feature/ios-gdnative a3e525ba0f Merge pull request #40054 from bruvzg/macos_confined_mouse_mode_3 2759fe85dc Merge pull request #40052 from Faless/js/more_improvements_3.2 3ec3b5f1e9 Merge pull request #40051 from Faless/iteration/os_delay_3.2 83e376e731 Format remote printerr properly in script debugger output b233cb640d [macOS, 3.2] Implement confined mouse mode. d06ad40757 Add default 50ms output_latency web override. 357e99a31e Use dummy driver when JS AudioContext is unavailable. 399e2c1db0 Limit FPS in JS by skipping iterations. c7d2767ab9 [JS] Check canvas size each loop, force redraw. 093c463ebf [HTML5] Early FS initialization. dc8b7b3b17 Move frame delaying functions from Main to OS. 44a516986d Merge pull request #39084 from madmiraal/backport-37314 0e2bc779ed GDNative export: do not add fake lookup table if static lib is not used 8fff25df09 GDNative Editor: Support selecting frameworks for iOS e2a45fe840 iOS Export: Updated Info.plist. Framework embedding. Fixes for search paths 519024829a iOS Export: turn .dylib into .framework on export 6001e10054 GDNative: support dynamic loading of iOS frameworks 3dc466b244 Fixed issue where the SkeletonIK node would incorrectly scale bones in the IK chain 3247ac4b0e Merge pull request #39981 from madmiraal/fix-39919-3.2 63fd0d37ed Merge pull request #39895 from madmiraal/fix-39768-3.2 22ff17793c Use is_equal_approx() instead of vertex_snap when checking if ray is colliding with equiplanar CSG faces. 8e120230a1 Create degenerate triangles when inserting an edge into a CSG face. They will be deleted when the faces are merged, but their edges are needed for merging faces. b833296cbb Merge pull request #39943 from bruvzg/macos_apple_silicon_3 e88dc5da68 Merge pull request #39941 from akien-mga/3.2-x11-XGetWindowProperty-memleak 43888ebfaf [macOS, 3.2] Add support for the Apple Silicon (ARM64) build target. 08ee1de535 X11: Ensure XGetWindowProperty data gets freed 6bd7fd0a00 Fix accidental duplication of Polygon2D start point cd3a3eb3eb Fix weekday calculation in get_datetime_from_unix_time for negative times 5b7eb3fd3f Improve the preload and load descriptions cb9bc18102 VideoStreamGDNative: close file in cleanup 7bd101b5c5 Generate inspector preview for Image resources c029a03bc3 Remove directory search results f06fc1fdf4 Call Spatial::get_global_transform and Vector3::dot only once within Camera::is_position_behind to avoid redundant work. 636b1e4518 CanvasItemEditor: Fix losing position for drag'n'dropped scenes 65155c2855 No longer scroll vertically when scrollbars are unavailable 8cc3d4bda6 Keep the bottom panel visible when enabling the distraction-free mode 94eaeb5e84 Merge pull request #39903 from RandomShaper/fix_object_rc_leak 9b48c81f47 Merge pull request #39905 from m4gr3d/fix_focus_aware_option 429f4830fe Merge pull request #39906 from RandomShaper/fix_dangling_key_dbg_error b02e0b0c4b Fix debugger error when Dictionary key is a freed Object 623a1ae5b3 Fix the logic to enable focus awareness dca653cc3a Fix leaked ObjectRCs on object Variant reassignment de284ea5d2 Trigger broadphase update when changing collision layer/mask, and check for collision layer/mask changes in 2D hash grid broadphase update. dafadfe6db Merge pull request #39870 from Chaosus/shader_fix_return_3.2 891b84a833 [3.2] Prevents usage of return in main shader functions 3e3972db7a Merge pull request #39865 from clayjohn/alpha-prepass-fix 95f93b5f0f force depth prepass when using alpha prepass 28c0088d86 Merge pull request #39558 from m4gr3d/godot_fragment_3_2 34c5133e6a Merge pull request #39604 from Faless/js/3months_backport d6ff55f30b Merge pull request #39784 from neikeq/3.2-visualstudio-support 11bb4ef4c3 Bump version to 3.2.3-beta 6a9fbafcbb Bump version to 3.2.2-stable 63523e56e1 Don't use arbitrary theme editor icons for scripts with the same name c682410379 Mono/C#: Fix unhandled exception not being printed c8586d3837 Merge pull request #39840 from neikeq/3.2-use-/restore-instead-of-/t-restore 705b1695af Merge pull request #39818 from Wavesonics/server-memory-leak ebff150680 Support SDL2 half axes and inverted axes mappings. 920639511d Enable the ability to use Godot as a subview within an Android app abc453f9b6 [3.2] Mono/C#: Use /restore instead of /t:restore when building 23d44223e6 Fix memory leaks in RasterizerStorageDummy::free Lightmap capture data is now freed as well free() now also properly returns true or false based on if something was actually freed. 7af6a4cc50 [3.2] Fix DebugPlay request handler ignoring BuildBeforePlaying 5079bea660 Merge pull request #39820 from Chaosus/shader_fix_const_crash_3.2 76fa1724b3 Merge pull request #39395 from asmaloney/fix-macos-scrollwheel-zoom a84f081160 i18n: Sync translations with Weblate 474b178534 [3.2] Fix shader crash if pass const argument to 'out/inout' parameter 087a83fd54 Improve the low processor mode sleep precision 530307e7ec Main::cleanup: Move MessageQueue deletion further down where it's safer 6dee6477dd Optimize class icon loading d4a1bc475a Fix overlapping hotkey designations for save all scenes and save all scripts 68c273fb09 Tween.xml word order fix d2347bc4ec Clarify what a string being empty means 5be4e10f4e Fix error label clicking in status bar for shader editor 0f30fa8fbd Enable finer grained control when creating polygon with UV Editor 944210923f Follow up cleanup for the godotpayment project module 0867fc2c4c Draw horizontal lines and labels in the editor performance monitors afac2514f8 Fix upscaling image with bilinear interpolation option specified 8f28e0861f Merge pull request #39762 from naithar/feature/ios-modules 8b210f8732 Merge pull request #39806 from RandomShaper/fix_gone_popup_crash_3.2 0f0360702b Handle gone TabContainer popup nicely 1575820207 Merge pull request #39791 from PoqXert/ios bd71925726 Updated purchase receipt suitable for sending to apple verification server c7bbe262dd Merge pull request #39333 from Aroweeri/environment d0f365fe0f [3.2] C#: Fix completion request with case insensitive resource path d8af79140e [3.2] C#: Add VisualStudio support 7ec072f7e7 Merge pull request #39774 from lawnjelly/kessel_tex_wrapping_fix 491059ca82 GLES2 Batching - Fix texture wrapping state bug. 198bd4cb0f Environment doc update regarding Viewport usage. 45a6628b15 SCons: Enable iOS modules for ARKit and Camera e564ca0c1b Export: Fix iOS enabling push notifications capability bc6a75786c Export: Remove system frameworks from xcode template a678ceaeae SCons: Enable modules for iOS a662b853dd Fix use uninitialized `ofs` variable introduced in 39701. 8fd861ab11 doc: Sync classref with current source 1468c0b4d4 [Windows] Prevent overwriting old cursor handle on multiple mouse_mode changes, ensure mouse_mode is set before `cursor_set_shape` is called to restore cursor. f2f11bc752 Merge pull request #39744 from timoschwarzer/remove-godot-payment-plugin 44c3908c7b Avoid errors when the editor camera is inside the focused object e2675e9462 macOS, prevent multiple CGDisplayHideCursor calls unpaired with CGDisplayShowCursor. d2aa3031dc Fix crashes with invalid shapes in BulletPhysicsDirectSpaceState queries 5053ab684a Remove GodotPayment android plugin 571a0c60c0 Revert "Implement Skew in Node2D" 75791358c6 Merge pull request #39736 from naithar/fix/deleted-object-stringify af1788baf3 Variant: Fix potential crash when stringifying deleted Object 000db65d40 i18n: Sync translations with Weblate 0b1d9f9d88 Fix Joint2D doc 327479472e Revert "return boxed long when marshalling a godot int to mono runtime in dynamic contexts" 4c638f98ab Fix "Fully Axis-Locked" Freelook Navigation Scheme 9889641bae Document how Vector2, Vector3 and Color behave in a boolean context d9beab34c5 Update bool documentation to be more clear 8ac13e50cf Move Haiku platform port to external repository 7e3d7417e3 Fix overwrite of manual changes in export_presets.cfg when export dialog is opened 70fb79efa0 Fix missing slider joystick handling on Windows cdbbc75e90 Set proper file type attribute for OSX zip export 371f1e951e Replace the AssetLib tab icon with a less confusing design c5d70fc6a6 Scroll horizontally when holding Shift with Scroll to Pan enabled f99cbb94cc Export: Rename 'Windows Universal' to 'UWP' 6e835a4820 Autofilled path gets set properly on animation subresources af43748dd5 Prevent having spaces in signal's method in Connect Dialog d99f6c4d5c Fix #20467. The "Anim imported" warning gets displayed properly when working on imported anims. d080c0de51 adding check for syskeydown on control and alt 8f3eec930b Add unique icon to Polygon2D 804b53bdbb Merge pull request #37500 from madmiraal/check-motion-before-bullet-sweep-3.2 6cf8709808 Merge pull request #39729 from madmiraal/fix-39718-3.2 b006f5402d Check for motion in cast_motion() before doing Bullet convexSweepTest(). fa0ee28826 Check if point's index exists before adding it to the list of points that need to split faces when avoiding creating degenerate faces while merging CSG faces. bd16fd9d19 Merge pull request #39683 from asmaloney/3.2-FileAccessBuffered-init 7f18163ea6 [3.2] Ensure FileAccessBuffered structs are properly initialized 42a31501a8 return boxed long when marshalling a godot int to mono runtime in dynamic contexts b3af0b2a39 Option in RichTextLabel for height to fit content 307a9551ae Merge pull request #39658 from asmaloney/3.2-macos-command-backspace 6c6a203e26 Merge pull request #39644 from Ev1lbl0w/feature/disable-rendering 388a194afc Merge pull request #39669 from lawnjelly/kessel_vertex_write_fix a4bd66f854 GLES2 Batching - prevent baking on VERTEX use in a shader 5bbb15418f [3.2][macOS] Command-backspace in line edit 17c87d2ec1 Expose disable_render_loop property to GDScript ae59e22cdd Fix editor texture preview for certain specific dimensions 88c22cb648 Document Mono-specific classes 1c801dd044 Fix a random crash in the TileSet editor d4dd80afe7 Restore previous mouse position when leaving the editor freelook mode bf913d6917 DocData: Skip language-specific ClassDoc without methods/constants dc7f555783 Search result highlights follow font size 6e3a1074ce Simplify Transform2D get_rotation 3b52ea4b43 Fix code editor Replace tool to work with 'Selection Only' option 7971b20ebe Add Code::Blocks files to .gitignore. d8b543c991 DDS: Fix loading files without DDSD_CAPS or DDSD_PIXELFORMAT 4d7ac36e84 Allow Godot to kill it's own PID f46624030c Add description for "absorbent" and "rough" 5200ff03d2 Display freelook speed and zoom in units in the 3D editor viewport 74d10e766e - Added more euler rotation orders support. - Fixed floating point issue on the old one. - Fixed the equation on the get_euler_yxz function. - Added unit tests. 438f1a8238 Fix: Ctrl + Click not working for subclasses fc92f83c30 Debugger stepping to incorrect line fix d46ab53b41 Allow duplicating files when holding Control 931a927a40 shodowed var warning for `for` loop counter 202ca3ce7f Link exposed set/getters in property descriptions bf9df88a7c GDScript debugger incorrect error line fixed 5084043373 Bind Shape2D draw method a6a29f97fe Add a suffix to the window title when running from a debug build b146bf2528 Canvas resize callback, to update buffer size. 806b23208f Fix modules with closure compiler. 21c9f37757 [HTML5] Refactor JS, threads support, closures. 7f6767470d Merge pull request #39580 from m4gr3d/provide_activity_to_godot_plugin_constructor_3_2 61aa477e1c Clean up the `GodotPlugin` public API. 1cf8652945 Merge pull request #39263 from ThakeeNathees/is-operation-fail 893cf84278 Merge pull request #39590 from madmiraal/fix-35744-3.2 ea4ee986b5 Normalise p_up_direction vector in move_and_slide() and move_and_slide_with_snap() and fix tolerance in move_and_slide_with_snap() max floor angle. 2e8480d56a Merge pull request #39571 from Chaosus/fix_vs af094253a6 Merge pull request #39568 from Ranoller/patch-2 87ebc29d8e Use path instead classname to prevent errors for exported visual shaders e50e834197 Merge pull request #39559 from RandomShaper/fix_half_float_textures_3.2 616fb219db (3.2) Fix bad position in Camera2D offset and camera rotation if smothing enabled f4640af9c1 [3.2][macOS] Control key + scroll wheel should zoom not pan 93e20a4cd4 GDScript LSP: Fix wrong error checks added in #39385 35a5ebb44d i18n: Sync translations with Weblate ff185f715a Add note about automatic window title to FileDialog documentation. 4c289058ed Clarify Node virtual methdods not being called if node is orphan 1d0c39e395 Fixes the stopping of animation effects in bbcode after appending 1b58f94296 Fix Image.create_from_data use_mipmaps doc cb119e349a Fix TabContainer emitting spurious tab_selected signals when a theme is changed ffb423bc76 Fix match count for whole word search in editor 87f999274b Fix RegEx example in class doc and correct typo 157c89aa2d Delete bus effect with Delete key 469c1b5f5e Document how to resize a SubViewportContainer to avoid stretching d42f332fc7 Add description to TileSet.is_tile_bound() method 2f04896b0e Re-enable scroll follow on RichTextLabel clear 42312d7d4d Fix Material.render_priority doc: no opaque sort b181b97b6c Fix label percent visible doc description be0eba0f75 Fix whole word search slowdown in editor 01061c6fbb Simplify some code in platform/uwp/export 355868a5db Fix custom types in node list search 5a1f94ba47 Document the `in` operator in String, Array and Dictionary classes c15e5af60e Fix wrong internal format for half-float textures 50c4834548 Merge pull request #39502 from bruvzg/kbd_layouts_3 ba47cdf815 Merge pull request #39501 from hilfazer/favourite-project-button fac9f8f82d Merge pull request #39538 from Faless/js/2phase 1c0abd6393 Use 2-phase setup in JavaScript. 6efab27a41 Merge pull request #39531 from lawnjelly/kessel_light_join_next 94d127ccc3 GLES2 Batching - Fix try_join_item logic for lights 879014c3ff Merge pull request #39504 from madmiraal/fix-39500-3.2 a48e13101d Ensure pair callback data is set to null when it's null. 14fcd20e86 Fixed "Favourite Project" button in Project Manager 2256946f79 [3.2] Add keyboard layout enumeration / set / get functions (macOS, Windows, Linux/X11). 6c9b7c27d5 Merge pull request #39428 from fire/gltf-lights 5ee9553591 Merge pull request #39463 from akien-mga/3.2-scons-py2-fixup c87b4f9d71 SCons: Fix python2 compatibility after #37198 and #37248 362193db6a String: Use ABS macro in padding code e241dae44d Set version to 3.2.2-rc once again d68e631566 i18n: Sync translations with Weblate c80ab247b7 doc: Sync classref with current source 158e8ee051 Enable Unicode support for RegEx class aa448a2a07 Adds full description for AudioEffectRecord.xml 0efa59bfdc Account for file deletion and renaming in Export Presets c87128fa06 Improve the 3D light documentations fda49b74a1 Added a "title" attribute for the link tag in the docs xml 24b3bf0637 Make text deletion methods public for LineEdit 6344b75453 Enable zero padding with float specifier for format strings a822d1f133 Fix for Expression class: inner string can be single quoted b330766c30 Fix overflow condition with QueryPerformanceCounter 0eaefa73a1 Merge pull request #39448 from mrushyendra/duplicate_signals e3cf64a7d8 [3.2] Add GLTF light import 0df5d74e6e Fix signal duplication bug when duplicating node with instanced children 1df2e81d3e Merge pull request #38507 from RandomShaper/fix_cleanup_info_3.2 f09046a9ab Fix potential crash when listing leaked objects 3fb9c776ff Merge pull request #39437 from akien-mga/3.2-cherrypicks 3c7e03510c Merge pull request #39256 from lawnjelly/tilemap_pixel2 f99ead735c Git Hooks: Suppress "which" error messages. 320ae61090 Git Hooks: Add support for GUI git clients. [ci skip] ff11fdd017 Pre-commit hook instructions on Windows 23ef1e0f70 SCons: Dump construction environment to a file bc21cd8592 Moved to methods.py as a `show_progress` method. efdeba3326 Travis: Add static check for Python black formatting 243377ffac Hooks: Use pygmentize if available to visualize diff 1ec7a73d1c Hooks: Add pre-commit hook for psf/black formatting 7bf9787921 SCons: Format buildsystem files with psf/black c3d04167a4 Document the requirement to update the class reference when contributing c39c3e3237 Improve `CONTRIBUTING.md` and update it to follow recent changes 8e8861ed06 Mention ordering caveats for `Dictionary.hash()` 5495bbdd47 Fix scene tree showing up when the root selection is present 12786bcbdb Fix crash when creating new text file with no name 3202df9b5c doc: Make File store/get integer methods clearer 7200a0eac5 Update Rigidbody 2D and 3D sleep documentation. 51de6732c9 AStar: Make get_closest_point() deterministic for equidistant points 317c9b5fe9 Tweak the invalid preset error message to mention `export_presets.cfg` ebb30ac45a Core: Add hints to run with --verbose when leaking nodes/resources at exit 2652a2d184 Add generic file icon and its modulation to the 'FileDialog' f3fcdfbdd0 PackedScene: Prevent crash when root node has `parent` attribute 1a1c30702d VariantParser: Fix crash on malformed vectors 3edae035d5 GDScript LSP: Fix crash in notify_client 0b6a410890 Change the default editor camera rotation to position it in +X +Y +Z eb6c7ec09c Add an editor tooltip to document gizmo visibility options 56da70f2e8 Removed variables and #include in EditorSceneImporterAssimp::import_scene that became unused after the recent commit ec1bf96(#39363). f1ca218ce7 Fix fbx import assimp error 221051d523 Tree: Calling update in _gui_input less frequently b2c7f94ae2 Crypto as a custom instance class. 402a7e0094 Fix editor crash when mbedtls is disabled. e94aab7936 Restore capture caches when missing a6d8773d0b Fixing wrong blending rect methods c63c902c74 Fix dialog spam when inspecting MeshInstance from model file 6e8b5aff66 Add visual feedback when hovering layer checkboxes in the Inspector c9a8309e73 Merge pull request #39169 from lawnjelly/light2d_layer_fix 4f02fd7eca Merge pull request #39426 from Rubonnek/unmatched-half-float 782173f0dc Fixed mismatched disable half float property string 9901eac9f5 Merge pull request #39400 from madmiraal/fix-39374-3.2 5794a4e11e Test collision mask before creating constraint pair in Godot physics broadphase 2D and 3D. e891fae52b Merge pull request #39134 from abustin/fbx_mesh_compression_fix 3d48a87ecf Merge pull request #39369 from mbrlabs/basis-fix 021d671889 Merge pull request #39376 from Calinou/doc-particles-shadows-aabb 1b5c4bc5b7 Make Light2D respect CanvasLayer layer_min and layer_max 0832ecc4a3 Document enlarging Particles visibility AABB when they cast shadows f8463df11a Re-apply basis of newly added node (via drag-n-drop) in editor viewport 275183ef15 GLES2 batching - Add UV precision adjustment for tilemaps 6e1af78df4 Merge pull request #39068 from lawnjelly/kessel_settings_rename 776eb76018 Merge pull request #38995 from RandomShaper/shader_time_scale_3.2 1ff7b0a0a9 Add shader time scaling 9f4a14ba97 Merge pull request #39319 from KoBeWi/this_should_do 24872bffce Make sure built-in script warning fits in dialog aeb5513bab Tweak the GDScript error message about passed argument type mismatch 8b321354d8 Swtich HTML5 key detection from keyCode to code. 0db5315f8a Fix WebRTCPeerConnection set_local_description doc ae67ec3ece Set "shader_param/" prefix in Shader::has_param() 15b4192ec6 Sync controller mappings DB with SDL2 community repo 6ef0de3f23 Enable text selection in execute output of EditorNode a6e9001579 Check if the specified Android release keystore exists 837cba7567 predefined var check for `for` loop counter 48a4f7e3a7 2D Editor: modified zoom increment to the twelveth root of two d80b27f5a6 Merge pull request #39305 from m4gr3d/enable_focus_awareness_3_2 d1e4cede90 Add support for focus awareness ed1fc50bb9 Merge pull request #39280 from akien-mga/3.2-cherrypicks 2ba67d94e8 Add fallback icons and make custom ones appear in the recent/favorites list in the "Create New" dialog 83c15ff469 Fix crashing of VisualScript due to... b0fe8cab14 Tweak the import compression property hint for clarity b2a64b144f Fix excessive bottom cropping in atlas generation 7021991cd9 Change OK text in snap dialog to OK b4ca613138 Clarify usage of AnimationPlayer with AnimationTree and fill in empty method descriptions aa935c262a Fix inconsistent error messages with Android custom export templates f911ebc328 Improved warning shown when autoload cannot be added. 61da4882aa Add performance hints to the DirectionalLight shadow mode property hint 9e01a0cd28 Add a getter and property for the editor distraction-free mode 3649c61e46 Prevent crash attaching a script with no languages registered 424d1b5fab Print errors when calling MIDI input methods on unsupported platforms eef442f32d Update Windows GUID to SDL uid conversion. 5dfd4fc84d Update OSX GUID to SDL uid conversion. 6ea9ca14f0 Allow mouse zooming without hovering the texture in the TileSet editor 6bbfed6400 Implement zooming using Ctrl + Mouse wheel in the TileMap editor c1f6854ada Fixes the right and center alignment bug of rich text label 96a3b91eee Fixes building mono release templates fdf64b1898 Preserving "Sync Scene Changes' and "Sync Script Changes" with Project Settings 982ab51f2f Grabbing focus on ProjectList after clicking an item. 9753181956 SCons: Allow to read `custom_modules` option via a file d56b9d5ebf Disable antialiasing on the DynamicFont outline as well when requested 91590b0cf0 Add dinput nullptr checks. 6c9c6885a2 Do not probe joypads if DirectInput cannot be initialized. d814352d92 Tweak the DirectInput initialization failure message 219717fc21 fix(Directory): remove erasing print a3bd201cc7 makerst: Print status messages to make the CI output clearer 25af738762 Expose `get_char_size()` from Font instead of BitmapFont a8332e30f0 GDScript: Fix assert message when no custom message is set 1642c4163d Ignore invalid tablet driver name, when non are available. d201163557 Do not rely on the existence of `config.py` while detecting modules fa0cf25e19 Add shortcut for Pan Mode (G) e34929feaa Update Mono C# warning to reflect latest list of platforms supported bea913a874 Stop ignoring hidden files and directories in the `assets` directory d15e9c2126 Allow scroll_to_line when scroll_active is 'false' 26c617654e Fix ProjectSettings.save_custom documentation e226947e21 Improve the text appearance in the script editor warnings panel b6c536317b Perform a clean Gradle build if android plugins changed 1bd51883c0 xatlas: Sync with upstream 470576d 25ed0d4366 colorpicker margin bug fixed e0a7b2ec97 Update AUTHORS and DONORS list 77aa8c0095 Improve documentation of ProjectSettings::setup 3305783bac Fixed images in black margins 8d287b051a Merge pull request #39265 from Chaosus/fix_length_3.2 371d48aea1 [3.2] Fix shader's length() function parsing in expressions a29318a5bc Merge pull request #39260 from vnen/get_script_is_type 8f795cb38e Fix `is` operation fail on get_script() a0983637cf GDScript: Allow get_script() to be considered a type 519fbbfdd4 Merge pull request #39243 from bruvzg/mac_menu_3 c994eb1daf [3.2] Fix macOS global menu removal and preserve order. 5c6d4edc88 Merge pull request #39162 from lawnjelly/light_shadow_mask bf54fa5a62 Light2D shadow mask construction fix f108037cbf Merge pull request #39086 from madmiraal/fix-39059-3.2 b400a02272 Merge pull request #39032 from mrushyendra/issue-38702 e51767b3c0 Document usage requirement for Viewport to sample ViewportTexture as HDR 8a024ca294 Respect 'mesh compression' editor import option in Assimp (ie. FBX) and glTF importers fc65b0c10d Merge pull request #39121 from Xrayez/py-modules-order 0138ba59ac SCons: use `OrderedDict` to ensure insertion order of modules 807f1f511b Merge pull request #39110 from volzhs/godotpayment-consume c86ddd6b61 Add missing consumePurchase plugin method for GodotPayment f03bc21e09 Merge pull request #39103 from m4gr3d/enable_legacy_external_storage 2d9132a463 Merge pull request #39098 from m4gr3d/validate_plugins_build_config_3_2 2e7e3dcfe4 Enable legacy external storage for Android 10 0181e89e43 Validate that `Use Custom Build` is enabled when `Plugins` are selected Remove `GodotPayment` from the default build template 5d8b0649be Apply old method for linear & angular damping in Bullet, in order to make it easier to tweak and consistent with Godot Physics. 8f0f2bf4ef Better damping implementation for Bullet rigid bodies 08fa7cd8d9 Correct Bullet's default Area angular damp value. 9aeb9ea826 Merge pull request #39081 from m4gr3d/fix_emit_signal_3_2 3c0b26e29c Fix parameters passing when emitting signal 6abe73f5b8 Merge pull request #39078 from m4gr3d/override_command_line_args_3_2 06b7f611f8 Provide the ability for clients of the Godot library to add their own command line arguments c7d18dec70 Rename batching project settings in preparation for GLES3 757d8b5672 Merge pull request #39034 from timoschwarzer/google-play-billing-3.2 8373c0792a Re-implement GodotPayment Android plugin using the Google Play Billing library 7c332d9386 Merge pull request #39040 from Xrayez/modules-search-path-3.2 acb83db1d1 doc: Sync classref with current source 800dceee52 Reverse mouse wheel in animation track editor f4f4b77d23 Use long instead of int for object id in Android java wrapper f0bc3482d4 Mono/C#: Don't try to load project assembly in project manager cf311f3e79 Fix moving 2D node with mouse after using arrow keys ad3d643bc2 Delete DummyMesh when RasterizerStorageDummy is freed c4e652a6a3 Docs: Fix order of variant constants. 66e00a2670 check the params section exist before erasing it in import_dock 48a2fd7a3d gdscript_parser: Fix "unreachable code" false positive for loops 9347a6ad6a Trigger an error when trying to define a preexisting signal in GDScript 133997654c Add `custom_modules` build option to compile external user modules d611bd970d regression: dictionary key no autocomplete fix d0613a2243 Fix JS audioContext parameters. 719369c71b Fix resource preview in remote inspector 2cf6624965 FastLZ: Update to upstream version 0.5.0 0da84b50c0 Mono/C#: Fix values not updated in remote inspector 11d6c0f20d Merge pull request #38984 from Calinou/bakedlightmap-configuration-warning 5fb5fb135a Document known bugs in BakedLightmap 7ccb146a55 Merge pull request #38979 from lawnjelly/kessel_unshaded_bug b95add2bfd GLES2 Batching - Builtins prevent baking in unshaded shaders 73b97e8f05 Merge pull request #38963 from neikeq/scons-option-build-cil d5e380117f Merge pull request #38952 from bruvzg/win_ink_block_mm_3 28aabf4f73 [3.2] Block WM_MOUSEMOVE during Windows Ink pen handling. fa9c44bf65 Merge pull request #38890 from Xrayez/save-png-buffer-3.2 ce09d0c5e1 Add SCons option to not build C# solutions 8cf450c16b Merge pull request #38916 from madmiraal/appveyor-test aeb1181add Enable Appveyor error on warnings. dac3504cc3 Fix C4724: potential mod by 0 warnings. a3cad44f44 Add `Image.save_png_to_buffer` method b6c551e864 Merge pull request #38875 from bruvzg/tab_drv_sel_32 c5bb283ede Merge pull request #38832 from akien-mga/3.2-cherrypicks a785641196 Allow `.res` and `.tres` extensions in the scene CLI positional argument 2197ef0566 Fix Android LineEdit editing bugs 3d8cc49ec5 Keep "lock" metadata when changing a Node's type, if applicable 6dfd80673a Mono/C#: Remove script load error about not a Godot.Object 8f90d423b9 Fix too eager GDScriptFunctionState stack cleanup e3be0520a1 [Windows] Add quotes only to the command line arguments with special characters. 2c81a82d53 Update the permission string for the Oculus hand tracking to match the latest api update b0ba122443 Removed const from OAHashMap iterator value 9669c437ef macOS signing improvements: allow signed app exporting as ZIP, sign DMG after exporting. a520e03730 Update .appveyor.yml. 71b2abbfa3 [Windows, 3.2] Add tablet driver selection. f390749439 Fix Visual Studio C4724 warning (potential mod by 0) e6a3499bef Fix Visual Studio C4334 warning c2eea4bde0 Fix certain characters being recognized as special keys in Windows when using the us international layout 75f6d2ef32 Remove no longer needed patches to jpgd.cpp dcb68e0106 SCons: Improve registration of compilation_db tool, check version 9aa4648579 Added compilation database support for clang and gcc 35d95918ae Add `custom.py` to .gitignore 8ebcdeb3d7 Document that Dictionary is always passed as reference 4779d289d5 Fixed text editor drawing if smooth scrolling is disabled. 8cab02ec06 Remove get_local_mouse_position() hack in GraphEdit 05cd3ff8ba Using command + comma on macOS as default shortcut for editor settings 92031098bf Move mixrate and latency definition to AudioServer 6d1ddf7eb1 AudioDriverJavaScript now compute buffer size. 8e91d2746d Merge pull request #38828 from RandomShaper/fix_oa_hash_map_3.2 8349635ffc Fix leaks and crashes in OAHashMap 154e2ff234 Merge pull request #38824 from m4gr3d/hide_custom_defines_from_editor 4db8ade565 Remove the `custom_defines` section from the editor 43bf8e27b6 Merge pull request #38799 from bruvzg/gdnative_size_fix_3 ebc63dac30 Merge pull request #38784 from remram44/patch-1 d255cc9e4d Fix GDNative Variant type size on 32-bit platforms, add size checking static asserts. [3.2] a2f32c970d Merge pull request #38175 from m4gr3d/improve_android_plugin_config a71a338c59 Implementation of the Godot Android Plugin configuration file 21180675c9 Merge pull request #38774 from pepegadeveloper123/mono_inherited_scene_bug_3.2 ccf5703568 Update description of Object.free() method 23d51ac325 Fix inherited C# scene not inheriting parent's fields (3.2) d784cb23ec Merge pull request #37929 from thebestnom/migrate-to-androidX-3.2 51a1a27457 Hide editor_spin_slider grabber when closing Editor's windows 9ee77179b5 break, continue outside of a loop, match statement handled 000899647a Merge pull request #38767 from ofrank123/bug/lsp-save-error 2173d041af Fix incorrect capabilities notification in LSP dac8b7b6f4 Improve jsonrpc error reporting 0556a48bf9 Merge pull request #38752 from Calinou/rename-error-warning-icon c7c608166d Merge pull request #38749 from akien-mga/3.2-android-modules-GodotPaymentV3 fa279d02f7 Rename the ErrorWarning icon file to match the 3.2 naming scheme d45b96d2b1 Android: Check for deprecated GodotPaymentV3 module, direct to new plugin d13f46bc41 shadowed var warning in nested block bug fix 40c43da96f set parser error when infer type is null f5a3d34593 Merge pull request #38734 from lawnjelly/polyline_bug 8005175ea5 GLES2 polyline drawn as GL_LINE_STRIP to match GLES3 e42318e41c regression: var declaration type info parser bug fix 6d7fb3d322 regression: static func can't access const fix dd7f9b1c08 Make it clear that PhysicsDirectSpaceState is only available from within _physics_process(). 253d211102 Silence EQ::Band::c1, c2 and c3 may be used uninitialized warnings. e22cff8ccf Update the editor icons README to remove outdated information 6692681618 Tweak the error message displayd when a post-import script fails 40d8ed023c Better file naming for AppVeyor artifacts 46327d48a2 Fix minimap selection offset 0b6bcf90f5 Rename the editor action "Revert Scene" to "Reload Saved Scene" 72aa9ce7fc range() with non-numeric const argument crash fix ee7bde231c Merge pull request #38706 from nathanfranke/fix-rename-sizing b7ce9ad1bf Merge pull request #38694 from lawnjelly/kessel_builtins 814f72c524 Fix rename dialog size in 3.2 94ed206bfc GLES2 Batching - Prevent baking colors with COLOR writes 8cb67bb359 Merge pull request #38692 from Calinou/doc-projectsettings-ssl-certificates 47d003fbb8 Clarify that the SSL certificate setting overrides the default bundle d999e1519c Merge pull request #38686 from Calinou/doc-tilemap-used-cells-by-index e77313b3ed Clarify the `id` parameter in `TileMap.get_used_cells_by_id()` 44c1c5840c Merge pull request #38674 from madmiraal/fix-physicsw-warning-3.2 499e945da9 Merge pull request #38651 from neikeq/3.2-dotnet-cli-support 3928fe200f [3.2] C#: Support for building with the dotnet CLI 4b91111acb Merge pull request #38669 from lawnjelly/kessel_vertex_read 57c70d8e9c GLES2 Batching - Prevent VERTEX baking within items in custom shaders d096ce1644 GLES2 Batching - Fix custom shaders reading VERTEX b4302d0d04 Fix 'physicsw' may be used uninitialized warning in csg_shape.cpp a9bcd8ba26 Merge pull request #38659 from akien-mga/3.2-cherrypicks 8056bdf605 Merge pull request #38658 from bruvzg/wintab_32 c1cf8a5068 Tweak the editor log selection color to match the current editor theme b1455c68eb Rename the Clear Script editor action to Detach Script d7f1a43d1a Use a different icon for the debugger tab with both warnings and errors bd5413e05f WinTab: Make movement smoother and handle pressure/tilt changes when cursor is not moving [3.2]. df87ae6eb8 Store build as artifact in appveyor a5a7b1d462 Input: Readd 'Default Android Gamepad' magic binding 55ab98233a Using the common behaviour when use command+shift on text line for osx 938a9c95d0 freetype: Update to upstream version 2.10.2 8d0a925419 Re-add __XINPUT_DEVICE__ 77ef3bb416 Added mapping for KEY_MENU to VK_APPS (0x5d) so context menu's triggered by the keyboard menu button work 7bc293b081 Fix: printing empty string does nothing in editor output pannel 9828c6bc86 Keep mouse inside 3D viewport rotation widget 683e19306e Mono: Use msbuild instead of nuget.exe for restoring 34132d2f67 Mono: Fix hot-reloading of nested classes 7cfbde19c9 Fix: can't convert Transform -> Transform2D 55b4e0c44a parser error for static func access non-static variables 4c9ccffad2 Prevent CapsuleShape2D height from being less than zero. 752f61d4fe [DOCS] minor description changes 7d931bad58 rotation gizmo visible = false; when camera preview c4e00f3d57 Remove WinTab error message. 79f3725bdd Add documentation for the VisualShader nodes e417528f67 fix: dict2inst crash when constructor has arguments a446e8671d autocompleting with indexing for native types added 22053ed75f GDScript class var type resolve bug fixed 6b0cfc87af more clearer unexpected statement end error messages 7111aa0688 pass keyword inside a class implemented f3149817ff fixed: saving gdscript with cyclic inheritance crash the editor 0200db15cc Fix VisibilityEnabler2D behavior on start 5d26836c78 Merge pull request #38629 from Technohacker/windows-dwm-ppt-3.2 56a513d70d Merge pull request #38639 from neikeq/3.2-godottools-new-messaging-protocol dc89c1b7e6 Merge pull request #38649 from Janglee123/ctrl-click-3.2 d16abbdee4 Improved go-to definition (Ctrl + Click) fb2e00a854 [3.2] C#: Rewrite GodotTools messaging protocol 30680a4afe Android: Migrate deprecated support library to AndroidX 0456311be3 Don't force borderless mode when using per-pixel transparency 9584f24be5 Use DWMEnableBlurBehindWindow instead of WS_EX_LAYERED aa57bb0473 Merge pull request #38482 from RandomShaper/improve_yield_3.2 d038a7e42d Merge pull request #38517 from lawnjelly/gles3_nvidia_workaround 22ed24334a Merge pull request #38542 from kuruk-mm/center-touchscreen 5516942110 Merge pull request #38538 from avril-gh/fix-mistyped-setting-path 1cba7fb180 GUI: Touch screen button click area now is synced with its draw dcb19ed735 Add Nvidia Workaround for GLES3 5e320816f6 fix mistyped setting path 786e55738e Merge pull request #38527 from lawnjelly/gles3_drawcall_stats 4daba9bfc5 doc: Sync classref with current source 1a39b4ea22 method bind TextEdit::set_line() added 87de81258d Make 2D and 3D KinematicBody stop_on_slope documentation the same. 159992f663 Fix bug with AudioStreamPlayer3D audio position 12386a2d80 PopupMenu.get_current_index() bound to ClassDB e637fe9dd3 clang-format: Add JavaImportGroups for Java code d09036992c jpgd: Fix detection of SSE2 support with MSVC 17bb7af425 GLES3 - add c…
…ine#34221 (cherry picked from commit 604bd75)
Godot version: 3.2 [fa4f525]
OS/device including version: iPhone
Issue description:
Some times crashed on exit with error malloc_error_brake
"core/string_name.cpp:107:unref()"
Steps to reproduce:
Just close the app with swipe up
Minimal reproduction project:
I have a patch that fixing it. But need a review. Maybe problem somewhere dipper.
This is a screenshot from XCode
https://mega.nz/#!kwoFFKYJ!VISZj_TKrAWIb3U2_AD5YCP8Bg6j41U_NvmoxgmKJiU
Patch:
https://mega.nz/#!Is502QpL!xy-vbYR5mjd8-YkuWGZSvzZ9KJD7vhZ10e2odmggUJU
The text was updated successfully, but these errors were encountered: