summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-01Move `RayShape2D` implementation into its own translation unitAndrii Doroshenko (Xrayez)
2020-05-30Merge pull request #39159 from NutmegStudio/fix-mono-templatesRémi Verschelde
Fix building mono release templates
2020-05-30Merge pull request #39163 from madmiraal/dinput-nullptr-checksRémi Verschelde
Add dinput nullptr checks.
2020-05-30Add dinput nullptr checks.Marcel Admiraal
2020-05-30Merge pull request #39168 from madmiraal/fix-javascript-ciRémi Verschelde
Activate emscripten with no-embedded option.
2020-05-30Activate emscripten with no-embedded option.Marcel Admiraal
2020-05-30Fixes building mono release templatesNutmegStudio
2020-05-29Actually set GDScript static referenceGeorge Marques
2020-05-29Merge pull request #39143 from madmiraal/fix-39116Rémi Verschelde
Do not probe joypads if DirectInput cannot be initialized.
2020-05-29Do not probe joypads if DirectInput cannot be initialized.Marcel Admiraal
2020-05-29Merge pull request #39010 from gvekan/fix-documentationRémi Verschelde
Fix ProjectSettings.save_custom documentation
2020-05-29Merge pull request #39085 from madmiraal/fix-39059Rémi Verschelde
Correct Bullet's default Area angular damp value.
2020-05-29Merge pull request #39051 from Xrayez/geometry-splitRémi Verschelde
Split `Geometry` singleton into `Geometry2D` and `Geometry3D`
2020-05-29Merge pull request #39137 from Xrayez/custom-modules-profileRémi Verschelde
SCons: Allow to read `custom_modules` option via a file
2020-05-29SCons: Allow to read `custom_modules` option via a fileAndrii Doroshenko (Xrayez)
The `custom_modules` option was only read via the command line by fetching `ARGUMENTS` dictionary directly. Instead, the option's value can now be read via any existing configuration files (`custom.py`) as well as command line, while also updating the environment.
2020-05-29Merge pull request #39142 from akien-mga/all-your-bugs-are-belong-to-usRémi Verschelde
GitHub: Remove feature request placeholder template
2020-05-29GitHub: Remove feature request placeholder templateRémi Verschelde
We now have a proper link to godotengine/godot-proposals thanks to #39019 and #39132, so that hacky 'Don't open issues here' template is no longer needed.
2020-05-29Merge pull request #39129 from Xrayez/exit-hereRémi Verschelde
SCons: Prefer `Exit()` method over `sys.exit()`
2020-05-29Merge pull request #39132 from aaronfranke/configdotymlRémi Verschelde
Fix GitHub issue template config not working
2020-05-28Merge pull request #39122 from Calinou/travis-xcode-11.5Rémi Verschelde
Travis CI: Use the Xcode 11.5 image for macOS builds
2020-05-28Fix GitHub issue template config not workingAaron Franke
It was in the wrong folder
2020-05-28SCons: Prefer `Exit()` method over `sys.exit()`Andrii Doroshenko (Xrayez)
Sconscript provides it's own `Exit()` method which is currently an alias for `sys.exit()` internally, with the only difference that if no exit code is specified, it defaults to 0. This encourages the usage of SCons-implemented methods like `Glob()` over `glob.glob()`, which may overcome limitations of the built-in Python features in the future.
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-28Travis CI: Use the Xcode 11.5 image for macOS buildsHugo Locurcio
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-27Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)
Extra `_2d` suffixes are removed from 2D methods accoringly.
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-27Correct Bullet's default Area angular damp value.Marcel Admiraal
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