aboutsummaryrefslogtreecommitdiff
path: root/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #17486 from bojidar-bg/x-fix-clang-negation-warnRémi Verschelde2018-03-131-4/+4
|\ | | | | Fix a potential bug hinted by clang
| * Fix a potential bug hinted by clangBojidar Marinov2018-03-131-4/+4
| |
* | Merge pull request #17254 from Chaosus/updatewrapRémi Verschelde2018-03-132-17/+12
|\ \ | | | | | | Update wrap functions
| * | Update wrap functionsChaosus2018-03-062-17/+12
| | |
* | | Merge pull request #17257 from and3rson/masterRémi Verschelde2018-03-131-1/+1
|\ \ \ | | | | | | | | Fix garbage in string padding.
| * | | Fix garbage in string padding.Andrew Dunai2018-03-041-1/+1
| |/ /
* | | Merge pull request #17311 from marcelofg55/export_err_checksRémi Verschelde2018-03-131-3/+4
|\ \ \ | | | | | | | | Improved error checking at EditorExportPlatformPC::export_project
| * | | Improved error checking at EditorExportPlatformPC::export_projectMarcelo Fernandez2018-03-061-3/+4
| | | |
* | | | Merge pull request #17440 from viktor-ferenczi/issue-5042Rémi Verschelde2018-03-132-12/+8
|\ \ \ \ | | | | | | | | | | Properly closing all files in Python build code
| * | | | Properly closing all files in Python codeViktor Ferenczi2018-03-112-12/+8
| | |_|/ | |/| |
* | | | Merge pull request #17319 from eska014/polyclipper-toolsonlyRémi Verschelde2018-03-131-1/+0
|\ \ \ \ | | | | | | | | | | Build polygon clipper only in tools builds
| * | | | Build polygon clipper only in tools buildsLeon Krause2018-03-061-1/+0
| | |_|/ | |/| |
* | | | Fix non working action names containing whitespacesrobfram2018-03-121-1/+4
| |/ / |/| | | | | | | | | | | | | | | | | | | | Now the action name is quoted if it contains spaces. Also, quotation mark (") is added to the forbidden character list for action names, as it was also a bug. Fix #17322
* | | Merge pull request #16485 from poke1024/vector2-crossRémi Verschelde2018-03-083-8/+2
|\ \ \ | | | | | | | | Bring back Vector2.cross()
| * | | Bring back Vector2.cross()Bernhard Liebl2018-03-073-8/+2
| | |/ | |/|
* / | Reinstate WebGL 1.0 driver in HTML5 platformLeon Krause2018-03-071-1/+2
|/ /
* / Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez2018-03-044-6/+67
|/
* Allow degenerate triangles in polygon triangulation when necessary.Nicolas Silva2018-02-282-10/+37
|
* Fix various valgrind reported uninitialized variable usesHein-Pieter van Braam2018-02-281-3/+3
|
* Mono: Better versioning and gracefully unloading of Godot API assembliesIgnacio Etcheverry2018-02-252-0/+31
|
* (Magnify|Pan)Gesture: implement as_textPoommetee Ketson2018-02-242-0/+12
|
* Refactor version macros and fix related bugsRémi Verschelde2018-02-232-4/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were several places hardcoding their own variant of the version string, potentially with bugs (e.g. forgetting the patch number when defined). The new logic defines: - VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1) - VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch', depending on whether the latter is defined (e.g. 3.1.4) - VERSION_FULL_CONFIG, which contains the version status (e.g. stable) and the module-specific suffix (e.g. mono) - VERSION_FULL_BUILD, same as above but with build/reference name (e.g. official, custom_build, mageia, etc.) Note: Slight change here, as the previous format had the build name *before* the module-specific suffix; now it's after - VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed with "Godot v" for readability Bugs fixed thanks to that: - Export templates version matching now properly takes VERSION_PATCH into account by relying on VERSION_FULL_CONFIG. - ClassDB hash no longer takes the build name into account, but limits itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant for the API hash). - Docs XML no longer hardcode the VERSION_STATUS, this was annoying. - Small cleanup in Windows .rc file thanks to new macros.
* Color:fix setting V switch S to old V valuePoommetee Ketson2018-02-221-1/+1
|
* Fix typos with codespellluz.paz2018-02-2112-18/+18
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.Juan Linietsky2018-02-212-0/+3
|
* Fix loading project.binary from PCK fileRémi Verschelde2018-02-211-2/+6
| | | | | | Regression introduced in #16825. My logic was correct, but not the error code I was expecting. The error reporting in FileAccess likely needs a review too.
* Merge pull request #15563 from poke1024/gdscript-shuffleRémi Verschelde2018-02-193-0/+17
|\ | | | | Add shuffle() method to Array
| * Add shuffle() method to Arraypoke10242018-01-103-0/+17
| |
* | Merge pull request #15852 from poke1024/color_hsvRémi Verschelde2018-02-193-0/+52
|\ \ | | | | | | Add Color.from_hsv()
| * | Add Color.from_hsv()Bernhard Liebl2018-01-183-0/+52
| | |
* | | Improve error reporting of ProjectSettings::setup()Rémi Verschelde2018-02-192-27/+52
| | | | | | | | | | | | | | | | | | | | | And use it to better report errors in the console and project manager when a project.godot file is corrupted. Fixes #14963.
* | | Clean up some bad words from code commentsArtem Varaksa2018-02-172-3/+1
| | |
* | | Add locale renames for Hebrew and Indonesian on WindowsRémi Verschelde2018-02-141-1/+18
| | | | | | | | | | | | | | | | | | | | | Windows does not fully respect ISO 639-1 like other systems, so we have to override its locale values for those languages. Also added comments to document the locale provenance.
* | | Merge pull request #15564 from RandomShaper/adpod-topmostRémi Verschelde2018-02-143-1/+17
|\ \ \ | | | | | | | | Add new window setting: always on top
| * | | Add new window setting: always on topPedro J. Estébanez2018-01-053-1/+17
| | | | | | | | | | | | | | | | Implemented for Windows and Linux.
* | | | Merge pull request #15892 from Zylann/add_missing_vs_bindingsRémi Verschelde2018-02-143-1/+44
|\ \ \ \ | | | | | | | | | | Added all missing VisualServer bindings
| * | | | Added all missing VisualServer bindingsMarc Gilleron2018-01-203-1/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added bindings for multimesh, immediate, skeleton, light, reflection probe, gi probe, lightmap, particles, camera, environment, scenario, instance - Removed draw and sync, were duplicates of force_* equivalents - Bumped binders max arguments from 11 to 13 - Wrote some wrappers as not all methods were variant-friendly
* | | | | Merge pull request #16169 from hungrymonkey/issue_16160Rémi Verschelde2018-02-142-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Change function signature from float to double to match type get_doub…
| * | | | | Change function signature from float to double to match type ↵hungrymonkey2018-01-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | get_doubleCloses #16160
* | | | | | Add mbedtls moduleFabio Alessandrelli2018-02-142-0/+2
| | | | | |
* | | | | | Added OS::center_window to center the window precisely on desktop platformsMarcelo Fernandez2018-02-124-0/+26
| | | | | |
* | | | | | Merge pull request #15899 from karroffel/stringbuffer-template-argRémi Verschelde2018-02-073-107/+84
|\ \ \ \ \ \ | | | | | | | | | | | | | | add template argument for size in StringBuffer
| * | | | | | add template argument for size in StringBufferkarroffel2018-01-203-107/+84
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now the pre-allocated array size was defined to be 64 without a way of adjusting it from the calling side. This commit adds the size as a template parameter.
* | | | | | Fix polygon triangulation failure.Nicolas Silva2018-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ear clipping algorithm used to triangulate polygons has a slightly too conservative point-in-triangle test which can, in some configurations prevent it from finding a possible tessellation. Relaxing the test by considering that points exactly on edges don't belong the triangle fixes the issue. Changing the semantic of the test is safe because no other code makes use of it. A more detailed explanation can be found in issue #16395. Fixes #16395.
* | | | | | Kill an old debugging messageHein-Pieter van Braam2018-02-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running the engine with -d we get a message on the command-line for each control being clicked. After discussing with @reduz it seems that this is old and should be removed. Commented out as requested.
* | | | | | Fix broken variant call of Vector3.snappedTimur Celik2018-02-031-1/+1
| | | | | |
* | | | | | Fix inconsistencies and typos in argument namesPaolo Perkovic2018-02-011-4/+4
| | | | | |
* | | | | | Merge pull request #16002 from bruvzg/mono_loading_form_resRémi Verschelde2018-02-011-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | [Mono] Allow loading assemblies (including mscorlib) from resources.
| * | | | | | Mono: Allow loading `mscorlib` from resources.bruvzg2018-01-311-0/+3
| | | | | | |
* | | | | | | Merge pull request #16188 from Schweigert/masterRémi Verschelde2018-01-313-2/+3
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Display set_nodelay to GDScript