Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-25 | Fix debugger crash inspecting freed object. | Fabio Alessandrelli | |
This seems to be the correct way to validate a reference. Why is cast_to failing? Is this the correct way of checking if the object is valid? | |||
2020-02-25 | Merge pull request #36529 from akien-mga/expression-int64 | Rémi Verschelde | |
Expression: Fix parsing integers as 32-bit | |||
2020-02-25 | Merge pull request #36481 from nekomatata/fix-crash-connect-callable | Rémi Verschelde | |
Fixed crash when connecting a signal in GDScript | |||
2020-02-25 | Expression: Fix parsing integers as 32-bit | Rémi Verschelde | |
2020-02-25 | Merge pull request #36513 from Calinou/editor-icons-pascalcase-filenames | Rémi Verschelde | |
Use PascalCase file names for editor icons | |||
2020-02-25 | Merge pull request #36527 from akien-mga/travis-python-3.8 | Rémi Verschelde | |
Travis: Use Python 3.8 alias instead of specific version | |||
2020-02-25 | Travis: Use Python 3.8 alias instead of specific version | Rémi Verschelde | |
Otherwise it breaks when they update the container to a new version, like they did today with 3.7.6. | |||
2020-02-25 | Merge pull request #36525 from nathanwfranke/fix-project-godot-class-name | Rémi Verschelde | |
Fix project.godot for projects with class_name | |||
2020-02-25 | Merge pull request #36502 from nathanwfranke/re-remove-invalid-signal-connect | Rémi Verschelde | |
Re-Remove this signal call that was mistakenly added in #36244 | |||
2020-02-24 | Fix project.godot for projects with class_name | nathanwfranke | |
Fixes #36438 | |||
2020-02-24 | Use PascalCase file names for editor icons | Hugo Locurcio | |
Using PascalCase file names without any conversion step is less confusing to new contributors. | |||
2020-02-24 | Merge pull request #36506 from kuruk-mm/marshall_to_object | Rémi Verschelde | |
Core: Change _Marshall class from inherit Reference to Object | |||
2020-02-24 | Core: Change _Marshall class inherit from Reference to Object | Mateo Dev .59 | |
2020-02-24 | Merge pull request #36503 from Redwan13/mac_os_build_fix | Rémi Verschelde | |
Scons: fixed build for vanilla clang in mac os x | |||
2020-02-24 | Scons: fixed build for vanilla clang in mac os x | Nickolai Korshunov | |
2020-02-24 | Remove this signal call that was mistakenly added in #36244 | nathanwfranke | |
The original change was in #36340 | |||
2020-02-24 | Merge pull request #36494 from akien-mga/callable-fixes | Rémi Verschelde | |
Fix some signals and non-debug branch for callable_mp | |||
2020-02-24 | Merge pull request #36489 from YeldhamDev/more_icons | Rémi Verschelde | |
Add icons for some new variants | |||
2020-02-24 | Merge pull request #36488 from Chaosus/capsule_y | Rémi Verschelde | |
Changed default capsule axis to vertical | |||
2020-02-23 | Signals: Fix invalid connections to missing callbacks | Rémi Verschelde | |
These bugs existed since those lines were added, so I assume that their intended use is no longer relevant. | |||
2020-02-23 | callable_mp: Fix non-debug branch | Rémi Verschelde | |
Was missed in #36393 because no `callable_mp()` calls were actually compiled with `tools=no` in that PR. Also work around GCC warning that also affects the `call_with_variant_args_ret_helper` variant. | |||
2020-02-23 | Signals: Make callbacks non-const, callable_mp can't handle it | Rémi Verschelde | |
2020-02-23 | Merge pull request #36492 from reduz/variant-vector-refcounted | Rémi Verschelde | |
Store arrays inside of Variant as shared. | |||
2020-02-23 | Store arrays inside of Variant as shared. | Juan Linietsky | |
Arrays inside of Variant are unique and use reference counting. When you assign a variant containing a packed array to another, or when you call non const functions to arrays, this will work even if the array is inside a dictionary, so they will from now pass as reference. The difference with regular variant arrays is that, once passed to a function in the C++ API, they are no longer shared. This is required for security and thread safety, as those arrays are mainly used to pass data back and forth even between threads. | |||
2020-02-23 | Merge pull request #36089 from dreamsComeTrue/fix-autocomplete-quotes | Rémi Verschelde | |
Fix: auto brace complete for quoted strings | |||
2020-02-23 | Merge pull request #36485 from ofrank123/master | Rémi Verschelde | |
Fix crash after closing a GDScript LSP session | |||
2020-02-23 | Merge pull request #36484 from akien-mga/scons-compiler-version-check | Rémi Verschelde | |
SCons: Add GCC/Clang minimum version check | |||
2020-02-23 | Changed default capsule axis to vertical | Yuri Roubinsky | |
Co-authored-by: Hugo Locurcio <https://hugo.pro> | |||
2020-02-23 | SCons: Add GCC/Clang minimum version check | Rémi Verschelde | |
Prevent using GCC 8 as it does not properly support C++17's guaranteed copy elision which we now need. (Upstream bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86521) Follow-up to #36457 and #36436. | |||
2020-02-23 | Add icons for some new variants | Michael Alexsander | |
2020-02-23 | Fix crash after closing a GDScript LSP session | Oliver Frank | |
2020-02-23 | Merge pull request #36482 from Faless/debugger/fix_bp_cmp | Rémi Verschelde | |
Fix Breakpoint compare in new Debugger. | |||
2020-02-23 | Fix Breakpoint compare in new Debugger. | Fabio Alessandrelli | |
Only used to keep the hashmap, but clearly bogus. | |||
2020-02-23 | Merge pull request #36478 from qarmin/supsicious_operators_everywhere | Rémi Verschelde | |
Fix suspicious | and + operators | |||
2020-02-23 | Fixed crash when connecting a signal in GDScript | PouleyKetchoupp | |
2020-02-23 | Fix suspicious | and + operators | Rafał Mikrut | |
2020-02-23 | Merge pull request #36411 from Janglee123/rect2-tween | Rémi Verschelde | |
Added tween support for Rect2 | |||
2020-02-23 | Merge pull request #36461 from akien-mga/c++17-fallthrough-attribute | Rémi Verschelde | |
Replace FALLTHROUGH macro by C++17 [[fallthrough]] | |||
2020-02-23 | Added tween support for Rect2 | janglee | |
Fixes #34575 | |||
2020-02-23 | Merge pull request #36436 from reduz/new-variant-types | Rémi Verschelde | |
Add support for Vector2i, Rect2i and Vector3i to Variant | |||
2020-02-23 | Replace FALLTHROUGH macro by C++17 [[fallthrough]] | Rémi Verschelde | |
This attribute is now part of the standard we target so we no longer need compiler-specific hacks. Also enables -Wimplicit-fallthrough for Clang now that we can properly support it. It's already on by default for GCC's -Wextra. Fixes new warnings raised by Clang's -Wimplicit-fallthrough. | |||
2020-02-22 | Add support for Vector2i, Rect2i and Vector3i to Variant | Juan Linietsky | |
WARNING: Requires C++17 'guaranteed copy elision' to fix ambiguous operator problems in Variant. This was added for this commit (and future C++17 uses) in #36457. | |||
2020-02-22 | Merge pull request #36465 from YeldhamDev/debugger_top_margin | Rémi Verschelde | |
Remove extra margin in the top of the debugger | |||
2020-02-22 | Merge pull request #36463 from akien-mga/scons-msvc-c++17-cxxflags | Rémi Verschelde | |
SCons: Ensure that MSVC gets /std:c++17 in CCFLAGS | |||
2020-02-22 | Merge pull request #36464 from akien-mga/travis-macos-xcode-11.3-c++17 | Rémi Verschelde | |
Travis: Use Xcode 11.3 for macOS/iOS | |||
2020-02-22 | Remove extra margin in the top of the debugger | Michael Alexsander | |
2020-02-22 | Travis: Use Xcode 11.3 for macOS/iOS | Rémi Verschelde | |
Xcode 10+ is needed for exhaustive C++17 support (gnu++17). 11.3 is the latest available version on Travis, and we don't have a specific reason not to use it. Follow-up to #36457. | |||
2020-02-22 | SCons: Ensure that MSVC gets /std:c++17 in CCFLAGS | Rémi Verschelde | |
We were running this logic too early, so `env.msvc` was not initialized yet and MSVC used the same branch as GCC/Clang. | |||
2020-02-22 | Merge pull request #36457 from akien-mga/c++-standard-gnu++17 | Rémi Verschelde | |
SCons: Bump required C++ standard to C++17 | |||
2020-02-22 | Travis: Use Ubuntu 18.04 (bionic) as base image | Rémi Verschelde | |
It's now available and allows us to have a better default environment, with GCC 7.4.0 and Clang 7. We now need GCC 7+ for C++17 support so it's more efficient to upgrade the image than to install it on Ubuntu 16.04 (xenial). Also fixes a couple -Wdeprecated-declarations warnings on macOS now that we build against macOS 10.12. |