summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-28Merge pull request #39125 from Xrayez/py-modules-order-4.0Rémi Verschelde
SCons: use `OrderedDict` to ensure insertion order of modules
2020-05-28SCons: use `OrderedDict` to ensure insertion order of modulesAndrii Doroshenko (Xrayez)
The insertion order for dictionaries is only a language feature for Python 3.6/3.7+ implementations, and not prior to that. This ensures that the engine won't be rebuilt if the order of detected modules changes in any way, as the `OrderedDict` should guarantee inerstion order.
2020-05-28Merge pull request #39120 from volzhs/godotpayment-consume-masterRémi Verschelde
Add missing consumePurchase plugin method for GodotPayment
2020-05-28Add missing consumePurchase plugin method for GodotPaymentvolzhs
2020-05-28Merge pull request #39111 from nathanfranke/directory_remove_printRémi Verschelde
Remove "erasing" print from Directory.remove (Windows)
2020-05-28Merge pull request #39118 from akien-mga/doc-l10n-propertyselectorRémi Verschelde
Use translated docs in PropertySelector
2020-05-28fix(Directory): remove erasing printNathan Franke
Fixes #39106
2020-05-28Use translated docs in PropertySelectorRémi Verschelde
And do the dedent and stripping for both translated and non-translated strings for consistency, and so that we don't need to do it at the call site.
2020-05-28Merge pull request #39116 from Calinou/tweak-failed-dinput-messageRémi Verschelde
Tweak the DirectInput initialization failure message
2020-05-28Tweak the DirectInput initialization failure messageHugo Locurcio
This closes #36662.
2020-05-27Merge pull request #39097 from m4gr3d/validate_plugins_build_configRémi Verschelde
Validate that `Use Custom Build` is enabled when `Plugins` are selected
2020-05-27Merge pull request #39102 from Calinou/makerst-print-status-messagesRémi Verschelde
makerst: Print status messages to make the CI output clearer
2020-05-27makerst: Print status messages to make the CI output clearerHugo Locurcio
This also removes an unused method.
2020-05-27Validate that `Use Custom Build` is enabled when `Plugins` are selectedFredia Huya-Kouadio
Remove `GodotPayment` from the default build template
2020-05-27Merge pull request #39089 from mrushyendra/localVectorBugRémi Verschelde
Fix unsigned integer bug in LocalVector::erase
2020-05-27Fix unsigned integer bug in LocalVector::eraseMaganty Rushyendra
`erase()` calls `find()` to get the index of the element to remove, if any. https://github.com/godotengine/godot/blob/c2151e18135817c9f926a5a00341016ac77301d4/core/local_vector.h#L77-L81 `find()` returns a signed integer. In particular, it returns -1 if no element is found. Since `erase()` converts this to an unsigned type, the wrong element may be erroneously removed from the vector. Other ways to fix this would involve changing function signatures, so this seemed to be the least disruptive change. Fixes #38884
2020-05-27Merge pull request #37198 from Xrayez/progress-insideRémi Verschelde
SCons: Move build progress related logic out of main SConstruct
2020-05-27Merge pull request #39080 from m4gr3d/fix_emit_signalRémi Verschelde
Use compile-time constant for the size of the signal parameters
2020-05-27Merge pull request #39062 from akien-mga/du-pain-et-des-jeuxRémi Verschelde
Add shortcut for Pan Mode (G)
2020-05-27Merge pull request #39064 from bruvzg/gdn_packed_array_ptrRémi Verschelde
GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions.
2020-05-27Merge pull request #39066 from Xrayez/is-module-yesRémi Verschelde
Do not rely on the existence of `config.py` while detecting modules
2020-05-27Merge pull request #39079 from mrushyendra/exposeGetCharSizeRémi Verschelde
Expose `get_char_size()` from Font instead of BitmapFont
2020-05-27Use compile-time constant for the size of the signal parametersFredia Huya-Kouadio
2020-05-27Merge pull request #39077 from m4gr3d/override_command_line_argsRémi Verschelde
Provide the ability to override the command line arguments
2020-05-27Expose `get_char_size()` from Font instead of BitmapFontMaganty Rushyendra
`get_char_size()` is a public virtual function defined in the `Font` class. Implementations exist for both `BitmapFont` and `Dynamic Font`. However, it was only exposed to the GDScript API through the Bitmap Font, and not for Dynamic Font. This commit exposes the function through `Font` instead. Fixes #23967
2020-05-27Provide the ability for clients of the Godot library to add their own ↵Fredia Huya-Kouadio
command line arguments
2020-05-27Merge pull request #36409 from fire/skeleton-custom-inspectorRémi Verschelde
Custom Skeleton3DEditorPlugin
2020-05-27Merge pull request #39074 from vnen/gdscript-assert-messageRémi Verschelde
Fix assert message when no custom message is set
2020-05-26GDScript: Fix assert message when no custom message is setGeorge Marques
2020-05-26Merge pull request #39070 from bruvzg/win7_ignore_empty_tab_driverRémi Verschelde
Ignore invalid tablet driver name, when non are available.
2020-05-26Ignore invalid tablet driver name, when non are available.bruvzg
2020-05-26Do not rely on the existence of `config.py` while detecting modulesAndrii Doroshenko (Xrayez)
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-26GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions.bruvzg
2020-05-26Merge pull request #39050 from timoschwarzer/google-play-billing-4.0Rémi Verschelde
(4.0) Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-26Add shortcut for Pan Mode (G)Rémi Verschelde
And change TileMap Bucket Fill shortcut to (B). Fixes #8582.
2020-05-26Merge pull request #28289 from aaronfranke/gridRémi Verschelde
Dynamic infinite 3D grid
2020-05-26Merge pull request #37088 from ThakeeNathees/color-picker-margin-bug-fixRémi Verschelde
Fix: colorpicker margin bug fixed
2020-05-26Merge pull request #39057 from mrushyendra/mono_csharp_warningRémi Verschelde
Update Mono C# warning to reflect latest list of platforms supported
2020-05-26colorpicker margin bug fixedThakee Nathees
2020-05-26Update Mono C# warning to reflect latest list of platforms supportedMaganty Rushyendra
Simple fix for #38627. iOS (#20268) and HTML5 (#20270) removed from list of exceptions for platforms supported in warning message.
2020-05-25Re-implement GodotPayment Android plugin using the Google Play Billing libraryTimo Schwarzer
2020-05-25Merge pull request #38996 from mbrlabs/android-plugin-fixRémi Verschelde
Perform a clean Gradle build if android plugins changed
2020-05-25Merge pull request #39047 from m4gr3d/fix_emit_signalRémi Verschelde
Fix parameters passing when emitting signal
2020-05-25Merge pull request #39049 from m4gr3d/stop_ignoring_hidden_files_in_assetsRémi Verschelde
Stop ignoring hidden files and directories in the `assets` directory
2020-05-25Stop ignoring hidden files and directories in the `assets` directoryFredia Huya-Kouadio
2020-05-25Fix parameters passing when emitting signalFredia Huya-Kouadio
The issue was caused because we were using variables local to the `for` loop block.
2020-05-25Perform a clean Gradle build if android plugins changedMarcus Brummer
Fixes #38986
2020-05-25Merge pull request #39045 from akien-mga/projectsettings-setup-docsRémi Verschelde
Improve documentation of ProjectSettings::setup
2020-05-25Improve documentation of ProjectSettings::setupRémi Verschelde
Subsequent PRs adding and fixing support for bundled PCKs did not update the documentation /o\
2020-05-25Merge pull request #39015 from ↵Rémi Verschelde
ThakeeNathees/dict-key-autocomplete-regression-fix regression: dictionary key no autocomplete fix