George Marques
f29a2e2606
GDScript: Fix assert message when no custom message is set
2020-05-26 20:40:59 -03:00
Rémi Verschelde
9daee31ba9
Merge pull request #39070 from bruvzg/win7_ignore_empty_tab_driver
...
Ignore invalid tablet driver name, when non are available.
2020-05-26 21:39:07 +02:00
bruvzg
ef1a305e50
Ignore invalid tablet driver name, when non are available.
2020-05-26 21:03:45 +03:00
Andrii Doroshenko (Xrayez)
12389b3736
Do not rely on the existence of config.py
while detecting modules
...
The existence of `SCsub` is checked instead. This file is required for
all modules, and prevents the build system to leave modules without
`config.py` undetected, leading to silently ignoring the module during
compilation.
2020-05-26 18:00:30 +03:00
bruvzg
9fbc424d4c
GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions.
2020-05-26 17:02:02 +03:00
Rémi Verschelde
24ad4894cc
Merge pull request #39050 from timoschwarzer/google-play-billing-4.0
...
(4.0) Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-26 15:34:06 +02:00
Rémi Verschelde
28b33718b0
Add shortcut for Pan Mode (G)
...
And change TileMap Bucket Fill shortcut to (B).
Fixes #8582 .
2020-05-26 15:31:32 +02:00
Rémi Verschelde
f8005cb699
Merge pull request #28289 from aaronfranke/grid
...
Dynamic infinite 3D grid
2020-05-26 13:39:53 +02:00
Rémi Verschelde
da73cd5756
Merge pull request #37088 from ThakeeNathees/color-picker-margin-bug-fix
...
Fix: colorpicker margin bug fixed
2020-05-26 11:08:27 +02:00
Gustav
728c0c1e14
Fix ProjectSettings.save_custom documentation
2020-05-26 09:13:37 +02:00
Rémi Verschelde
ad34c1e544
Merge pull request #39057 from mrushyendra/mono_csharp_warning
...
Update Mono C# warning to reflect latest list of platforms supported
2020-05-26 08:23:44 +02:00
Thakee Nathees
9d224ac429
colorpicker margin bug fixed
2020-05-26 08:50:29 +05:30
Maganty Rushyendra
3d03be7a56
Update Mono C# warning to reflect latest list of platforms supported
...
Simple fix for #38627 . iOS (#20268 ) and HTML5 (#20270 ) removed from list of exceptions
for platforms supported in warning message.
2020-05-26 09:19:45 +08:00
Timo Schwarzer
4b00bf8e83
Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-25 22:24:17 +02:00
Rémi Verschelde
242b715144
Merge pull request #38996 from mbrlabs/android-plugin-fix
...
Perform a clean Gradle build if android plugins changed
2020-05-25 22:18:41 +02:00
Rémi Verschelde
072646f5dd
Merge pull request #39047 from m4gr3d/fix_emit_signal
...
Fix parameters passing when emitting signal
2020-05-25 22:13:49 +02:00
Rémi Verschelde
5b32bdc9f4
Merge pull request #39049 from m4gr3d/stop_ignoring_hidden_files_in_assets
...
Stop ignoring hidden files and directories in the `assets` directory
2020-05-25 22:13:29 +02:00
Fredia Huya-Kouadio
bf76d2afcf
Stop ignoring hidden files and directories in the assets
directory
2020-05-25 12:03:35 -07:00
Fredia Huya-Kouadio
e7e736c03b
Fix parameters passing when emitting signal
...
The issue was caused because we were using variables local to the `for` loop block.
2020-05-25 11:50:36 -07:00
Marcus Brummer
abd66c1bb0
Perform a clean Gradle build if android plugins changed
...
Fixes #38986
2020-05-25 19:18:02 +02:00
Rémi Verschelde
2709ddb163
Merge pull request #39045 from akien-mga/projectsettings-setup-docs
...
Improve documentation of ProjectSettings::setup
2020-05-25 18:09:05 +02:00
Rémi Verschelde
0183bfbb0f
Improve documentation of ProjectSettings::setup
...
Subsequent PRs adding and fixing support for bundled PCKs
did not update the documentation /o\
2020-05-25 17:50:36 +02:00
Rémi Verschelde
bfac9b3538
Merge pull request #39015 from ThakeeNathees/dict-key-autocomplete-regression-fix
...
regression: dictionary key no autocomplete fix
2020-05-25 15:58:08 +02:00
Rémi Verschelde
ab3d7f29a8
Merge pull request #39037 from Faless/js/audio_latency
...
Fix JS audioContext parameters.
2020-05-25 15:51:42 +02:00
Fabio Alessandrelli
57bdb4cc35
Fix JS audioContext parameters.
...
Were not passed along correctly.
`latencyHint` is supposed to be in seconds, not milliseconds.
2020-05-25 15:33:19 +02:00
Rémi Verschelde
78f554a839
Merge pull request #36922 from Xrayez/modules-search-path
...
Add `custom_modules` build option to compile external, user-defined C++ modules
2020-05-25 15:02:09 +02:00
Andrii Doroshenko (Xrayez)
a96f0e98d7
Add custom_modules
build option to compile external user modules
...
This patch adds ability to include external, user-defined C++ modules
to be compiled as part of Godot via `custom_modules` build option
which can be passed to `scons`.
```
scons platform=x11 tools=yes custom_modules="../project/modules"
```
Features:
- detects all available modules under `custom_modules` directory the
same way as it does for built-in modules (not recursive);
- works with both relative and absolute paths on the filesystem;
- multiple search paths can be specified as a comma-separated list.
Module custom documentation and editor icons collection and generation
process is adapted to work with absolute paths needed by such modules.
Also fixed doctool bug mixing absolute and relative paths respectively.
Implementation details:
- `env.module_list` is a dictionary now, which holds both module name as
key and either a relative or absolute path to a module as a value.
- `methods.detect_modules` is run twice: once for built-in modules, and
second for external modules, all combined later.
- `methods.detect_modules` was not doing what it says on the tin. It is
split into `detect_modules` which collects a list of available modules
and `write_modules` which generates `register_types` sources for each.
- whether a module is built-in or external is distinguished by relative
or absolute paths respectively. `custom_modules` scons converter
ensures that the path is absolute even if relative path is supplied,
including expanding user paths and symbolic links.
- treats the parent directory as if it was Godot's base directory, so
that there's no need to change include paths in cases where custom
modules are included as dependencies in other modules.
2020-05-25 15:33:32 +03:00
Rémi Verschelde
fee9742b59
Fix build after merge of #37235
...
It used APIs that were changed after the PR was last rebased.
2020-05-25 13:10:34 +02:00
Rémi Verschelde
aea1a0e983
Merge pull request #37235 from Calinou/improve-editor-feature-profiles
...
Improve the editor feature profiles UX
2020-05-25 12:56:33 +02:00
Rémi Verschelde
a55a97119b
Merge pull request #38887 from AndreaCatania/oahash_imp
...
OAHashMap crash fix and copy feature.
2020-05-25 11:55:06 +02:00
Rémi Verschelde
6adc1830cb
Merge pull request #39023 from KoBeWi/reinventing_the_wheel
...
Reverse mouse wheel in animation track editor
2020-05-25 11:36:56 +02:00
Rémi Verschelde
79209a856c
Merge pull request #38262 from Xrayez/resurrect-issues
...
Bring back and improve comments clarifying the new bug report template
2020-05-25 11:35:07 +02:00
Andrea Catania
094a05d44e
- Make sure it's impossible to initialize an OAHashMap with 0 capacity (would cause division by 0)
...
- Added possibility to copy an OAHashMap
- Added unit tests
This code is generously donated by IMVU.
2020-05-25 11:18:02 +02:00
Fabio Alessandrelli
e7b11cc2aa
Merge pull request #38978 from nekomatata/remote-inspector-res-preview
...
Fix resource preview in remote inspector
2020-05-25 08:33:21 +02:00
Rémi Verschelde
34d7e30798
Merge pull request #39019 from Calinou/add-issue-template-config
...
Add configuration for GitHub issue templates
2020-05-25 08:22:03 +02:00
Tomasz Chabora
f4c6bb568e
Reverse mouse wheel in animation track editor
2020-05-25 01:30:05 +02:00
Hugo Locurcio
f502fa207a
Add configuration for GitHub issue templates
...
This adds a few links on the issue creation page and disallows
creating blank issues (since all issues must follow the bug report
template).
2020-05-24 23:26:04 +02:00
Rémi Verschelde
3ecdc27f49
Merge pull request #39004 from nekomatata/android-reset-surface
...
Proper surface reset when resuming app on Android
2020-05-24 22:31:03 +02:00
Rémi Verschelde
926d6c1082
Merge pull request #39007 from nekomatata/android-object-id-long
...
Use long instead of int for object id in Android java wrapper
2020-05-24 22:30:00 +02:00
PouleyKetchoupp
b987677cc0
Proper surface reset when resuming app on Android
...
Just re-creating the window instead of restarting the app entirely.
2020-05-24 20:42:21 +02:00
Hugo Locurcio
0c0ee427d2
Improve the text appearance in the script editor warnings panel
...
- Make the Ignore button's position identical across all warnings
by moving it to the left.
- Change the Ignore button's text and color to make it more obvious
that it can be clicked.
- Use the editor font instead of the default project font to match
the rest of the editor.
2020-05-24 14:30:44 +02:00
PouleyKetchoupp
39f59786fa
Use long instead of int for object id in Android java wrapper
...
Using int for 64-bit values might cause issues with objects not found
in ObjectDB when the id is truncated.
2020-05-24 13:26:18 +02:00
Thakee Nathees
13c372b522
regression: dictionary key no autocomplete fix
...
Fix : #38998
2020-05-24 16:52:44 +05:30
Rémi Verschelde
57d21ebeda
Merge pull request #38396 from nekomatata/unexpose-sort-children
...
Fix Container sorting not working when overriding _sort_children in gdscript
2020-05-23 20:22:44 +02:00
PouleyKetchoupp
12685df423
Fix resource preview in remote inspector
...
The specific case for object reference seems unnecessary, as `RES res = var`
already does the work. The case where REF is invalid is never hit in the case
of already freed objects.
The assignment `res = *r` was causing the resource to be always invalidated
on the 3.2 branch.
2020-05-23 11:52:02 +02:00
Aaron Franke
8879625879
Dynamic infinite 3D grid
...
Well, infinite for all intents and purposes.
2020-05-22 19:43:59 -04:00
Rémi Verschelde
46450979db
Merge pull request #38942 from neikeq/hinjaku-hinjaku
...
Fix editor ignoring 'single_window_mode' with no main scene
2020-05-22 18:59:38 +02:00
K. S. Ernest (iFire) Lee
f7fdc87789
Custom Skeleton3DEditorPlugin
...
Co-authored-by: Marios Staikopoulos <marios@staik.net>
2020-05-22 09:54:34 -07:00
Rémi Verschelde
2a3f650bf6
Merge pull request #38962 from neikeq/4.0-scons-option-build-cil
...
Add SCons option to not build C# solutions
2020-05-22 18:29:13 +02:00
Ignacio Etcheverry
e3a54152e4
Add SCons option to not build C# solutions
2020-05-22 17:44:33 +02:00