summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-04[Mono] Use the same search logic for both `MSBuild` and `dotnet`, add custom ↵bruvzg
search paths on macOS.
2021-02-04Merge pull request #45707 from akien-mga/doc-method-binding-no-p_-prefixRémi Verschelde
doc: Don't bind argument names with p_ prefix
2021-02-04Merge pull request #45705 from Faless/js/4.x_editor_preloadRémi Verschelde
[HTML5] Better editor persistent folders, automatically open zip import popup
2021-02-04Merge pull request #45701 from hpvb/fix-tga-crashRémi Verschelde
Fix a crash in the TGA loader with malformed input
2021-02-04doc: Don't bind argument names with p_ prefixRémi Verschelde
This prefix is used in the C++ codebase, not in the scripting API.
2021-02-04Merge pull request #42721 from Paulb23/update_syntax_highlighting_docsRémi Verschelde
Update SyntaxHighlighter documentation
2021-02-04Merge pull request #45703 from vnen/duplicate-highlight-methodsRémi Verschelde
Removed duplicated binding of two methods
2021-02-04Make SyntaxHighligher::_clear_highlighting_cache virtualGeorge Marques
Since it's meant to be used as a virtual method.
2021-02-04Removed duplicated binding of two methodsGeorge Marques
They are bound as both regular and virtual methods which makes ClassDB report the methods twice when querying the API. The non-virtual binding is removed since both methods only seem to be used as virtual.
2021-02-04Fix a crash in the TGA loader with malformed inputHein-Pieter van Braam-Stewart
2021-02-04Merge pull request #35966 from muiroc/anim_node_blend_ignored_bugRémi Verschelde
Use the blend parameter passed to blend_animation
2021-02-04Use the blend parameter passed to blend_animation during graph processingmuiroc
2021-02-03[HTML5] Make home path persistent in editor.Fabio Alessandrelli
We used to only persist specific sub-folder of /home/web_user/ when running the Web Editor. This resulted in bad UX about default project creation path etc. This PR makes the whole folder persistent, move the zip preloading to a different folder (to avoid persisting it), and automatically prompt the user to import it if present.
2021-02-03Import zip via drag and drop in project manager.Fabio Alessandrelli
Dropping a single ZIP file in the project manager will now prompt the import dialog.
2021-02-03Sync RasterizerDummy.Fabio Alessandrelli
2021-02-03Merge pull request #45674 from Calinou/doc-file-endian-swapRémi Verschelde
Improve the `File.endian_swap` documentation
2021-02-03Merge pull request #45686 from naithar/feature/extend-plugin-params-4.0Rémi Verschelde
[4.0] [iOS] Additional 'linker_flags' plugin parameter
2021-02-03Merge pull request #40766 from naithar/feature/ios-loading_screenRémi Verschelde
[4.0] [iOS] Native loading screen implementation
2021-02-03iOS: Use storyboard as loading screenSergey Minakov
If 'Launch Screen' storyboard is present it will be used as loading screen.
2021-02-03[iOS] Additional 'linker_flags' plugin parameterSergey Minakov
2021-02-03Merge pull request #45496 from Chaosus/fix_particlesRémi Verschelde
Fix particles not properly updated by their lifetime
2021-02-03Merge pull request #45682 from naithar/fix/ios-notifications-4.0Rémi Verschelde
[iOS] Remove remote notifications code
2021-02-03[iOS] Remove remote notifications codeSergey Minakov
Using any remote notification method (even indirectly) causes App Store to trigger APNS warning email.
2021-02-03Merge pull request #45679 from akien-mga/scons-productionRémi Verschelde
SCons: Add `production=yes` option to use production defaults
2021-02-03SCons: Add `production=yes` option to use production defaultsRémi Verschelde
This is meant for users making custom builds to match the options used on optimized, official builds. This enables, on the platforms which support them: - `use_static_cpp=yes` (portable binaries for Linux and Windows) - `use_lto=yes` (link time optimizations - note: requires a lot of RAM!) - `debug_symbols=no` (no debug symbols, smaller binaries) Also abort when using MSVC with `production=yes`, as: - It cannot optimize the GDScript VM like GCC or Clang do, leading to significant performance drops. - Its LTO support is unreliable, at least used to trigger crashes last we tried it extensively. All options can still be overridden if specified, and the `dev=yes` option was changed to also support overrides.
2021-02-03Merge pull request #45658 from RandomShaper/fix_frozen_peakRémi Verschelde
Make audio bus channels' peak volume consistent
2021-02-03Merge pull request #45678 from clayjohn/VULKAN-physical-skyRémi Verschelde
Add check for sun in PhysicalSky
2021-02-02Add check for sun in PhysicalSkyclayjohn
2021-02-02Merge pull request #45669 from MrMinimal/masterRémi Verschelde
Fix swapped front/rear view
2021-02-02Merge pull request #45670 from Faless/js/4.x_canvas_id_fixRémi Verschelde
[HTML5] Fix mouse_mode and fullscreen detection.
2021-02-02Merge pull request #42394 from aaronfranke/editor-dotgodotRémi Verschelde
Move project-specific editor data into res://.godot/editor
2021-02-02Merge pull request #45593 from lyuma/audio_effect_captureRémi Verschelde
Add AudioEffectCapture
2021-02-02Merge pull request #45662 from akien-mga/main-fix-l10n-remappingRémi Verschelde
Main: Load translations and remaps before scene types
2021-02-02Merge pull request #45653 from migueldeicaza/patch-1Rémi Verschelde
C conformance: Replace "bool" as the base definition for boolean with char
2021-02-02Improve the `File.endian_swap` documentationHugo Locurcio
2021-02-02Move project-specific editor data into res://.godot/editorAaron Franke
2021-02-02[HTML5] Fix mouse_mode and fullscreen detection.Fabio Alessandrelli
The canvas_id is `#`-prefixed to work with emscripten as a CSS selector. When comparing to an event target ID (e.g. when checking if the canvas is fullscreen, or is locking the mouse) we need to skip the first char (the hash).
2021-02-02Fix swapped front/rear viewTom Langwaldt
2021-02-02Add AudioEffectCaptureLyuma
AudioEffectCapture allows access to the microphone and other audio on an audio bus in real-time. Co-Authored-By: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2021-02-02C conformance: Include stdbool.h to define `bool`Miguel de Icaza
`bool` is otherwise not defined in C.
2021-02-02Merge pull request #45665 from naithar/fix/ios-plugin-initialization-4.0Rémi Verschelde
[4.0] [iOS] Earlier plugin initialization
2021-02-02Merge pull request #45659 from Chaosus/vs_fix_previewRémi Verschelde
Fix port previews for uniforms in visual shaders
2021-02-02Main: Load translations and remaps before scene typesRémi Verschelde
This ensures that settings like `gui/theme/custom_font` handle resource remappings properly, as they load resources in `register_scene_types()`. Path remaps used to be done before loading scene types in early Godot versions (as hinted by the "Load Remaps" comment just before "Load Scene Types") but this was broken when developing new localization features. Fixes #17640.
2021-02-02Merge pull request #45648 from Kanabenki/check-project-manager-dirsRémi Verschelde
Check default project and autoscan directories exist on project manager startup
2021-02-02Check default project and autoscan directories exist on project manager startupKanabenki
2021-02-02Update AUTHORS and DONORS listRémi Verschelde
New contributors added to AUTHORS: @dalexeev, @dsnopek, @HaSa1002 Thanks to all contributors and donors for making Godot possible!
2021-02-02Fix port previews for uniforms in visual shadersYuri Roubinsky
2021-02-02Make audio bus channels' peak volume consistentPedro J. Estébanez
Channels that are inactive -or when playback has not started yet- will report -200 dB as their peak value (which is also the lowest value possible during playback).
2021-02-02Merge pull request #45657 from bruvzg/fix_macos_mkv_crashRémi Verschelde
Fix macOS Vulkan debug label crash.
2021-02-02Always init `DEBUG_UTILS_MESSENGER_CREATE_INFO` structure if `DEBUG_UTILS` ↵bruvzg
functions are used. Add temporary variables to fix potential use-after-free.