aboutsummaryrefslogtreecommitdiff
path: root/modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Fix GDNative PoolVector typossheepandshepherd2017-05-311-8/+8
| | |
* | | Wrap copy constructor for some GDNative typessheepandshepherd2017-05-316-0/+63
| | |
* | | Several fixes related to PBR and EnvironmentJuan Linietsky2017-05-308-16/+34
| |/ |/|
* | -Added .hdr format supportJuan Linietsky2017-05-286-0/+289
| | | | | | | | | | | | -Added default environment editor setting -Added environment created by default in new projects -Removed default light and ambient from spatial editor, to make the editor more PBR compliant
* | GDScript: Use "is" keyword for type checking.Andreas Haas2017-05-277-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaces the `extends` keyword with `is` in the context of testing for type compatibility. `extends` is still used for declaring class inheritance. Example: ```gdscript extends Node2D func _input(ev): if ev is InputEventKey: print("yay, key event") ```
* | -Added EXR supprot for HDR (no BC6 compression yet though)Juan Linietsky2017-05-268-46/+376
|/ | | | | | -Improvements to texture importer -Proper detection of S3TC compression modes, and added all modes to Image -Fixes to non-power of 2 compressed textures, which should all be supported by GLES3
* Merge pull request #8590 from tagcup/s3tc_stuffJuan Linietsky2017-05-253-1/+43
|\ | | | | Use libsquish to decompress DXT textures.
| * Use libsquish to decompress DXT textures.Ferenc Arn2017-05-183-1/+43
| |
* | [GDNative] fixed some functions that returned referencesKarroffel2017-05-234-15/+8
| | | | | | | | Those errors were introduced with #8821 (6fd217d). These functions need to return reference types, otherwise setting values on those containers does not work.
* | Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-2014-472/+270
| | | | | | | | this might cause bugs I haven't found yet..
* | Merge pull request #8631 from volzhs/editor-theme-customRémi Verschelde2017-05-201-2/+2
|\ \ | | | | | | New customizable editor theme
| * | Revert "Add new editor and default theme (WIP)"volzhs2017-05-031-2/+2
| | | | | | | | | | | | This reverts commit f045efe007cffb87238ee519b7f33d710814ded7.
* | | Finish implementation of GDnative builtins bindingsEmmanuel Leblond2017-05-1942-2283/+2467
| |/ |/|
* | Merge pull request #8798 from RandomShaper/gdfs-ext-checkRémi Verschelde2017-05-182-4/+16
|\ \ | | | | | | Add extended check option to GDFunctionState::is_valid()
| * | Add extended check option to GDFunctionState::is_valid()Pedro J. Estébanez2017-05-172-4/+16
| | |
* | | Fix two typos from previous commitRémi Verschelde2017-05-171-1/+1
| | | | | | | | | | | | Also cleanup comments on variant types.
* | | Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-1713-63/+63
|/ /
* | [GDNative] fixed a reload bugKarroffel2017-05-131-7/+7
| | | | | | | | | | When there was no terminate function defined in the library the exported variables would not update. This fixes that.
* | Merge pull request #8696 from bojidar-bg/fix-path-autocompleteRémi Verschelde2017-05-123-10/+16
|\ \ | | | | | | Fix gdscript autocomplete showing only paths
| * | Fix #8674, and rename a few things for clarityBojidar Marinov2017-05-083-10/+16
| | |
* | | Merge pull request #8720 from karroffel/gdnative-methodbind-varcallThomas Herzog2017-05-114-12/+64
|\ \ \ | | | | | | | | [GDNative] added varcall and print
| * | | [GDNative] added varcall and printKarroffel2017-05-114-12/+64
| | | |
* | | | removed multiscriptKarroffel2017-05-116-1047/+0
|/ / / | | | | | | | | | | | | removes MultiScript which was re-added in #8502 (aka 4c14700). This feature didn't turn out to be as useful as most expected. It causes more troubles than it does good.
* | | Add error printing functions to GDNativesheepandshepherd2017-05-102-0/+13
| | |
* | | Put brave old bb10 platform to a well-deserved restRémi Verschelde2017-05-082-2/+1
|/ / | | | | | | Add some 🔥 to appease @reduz. Fixes #8692.
* / Implemented scrolling factor for smooth trackpad scrollingtoger52017-05-071-2/+2
|/ | | | | Working platforms platform: OSX, Windows. Support for almost all ui elements, including project list.
* Merge pull request #8571 from tagcup/squish_sseRémi Verschelde2017-05-021-0/+6
|\ | | | | Detect SSE/SSE2 for libsquish.
| * Detect SSE/SSE2 for libsquish.Ferenc Arn2017-04-281-0/+6
| |
* | Move other lone thirdparty files to thirdparty/miscRémi Verschelde2017-04-289-1386/+21
| | | | | | | | | | Also move Box2D ConvexDecomposition contrib code to thirdparty/b2d_convexdecomp.
* | Add new editor and default theme (WIP)Daniel J. Ramirez2017-04-271-2/+2
| |
* | Changed indent type settingsPaulb232017-04-261-1/+1
| |
* | Merge pull request #8522 from NNesh/musRémi Verschelde2017-04-261-2/+8
|\ \ | | | | | | Fix AudioPlayer bugs with OGG
| * | Fix AudioPlayer.get_pos() always returns 0NNesh2017-04-251-1/+7
| | |
| * | Fix AudioPlayer.play() bug when music always starts from 0 posNNesh2017-04-251-1/+1
| | |
* | | Honoring the Indent setting for gdscriptRamesh Ravone2017-04-251-10/+13
| | |
* | | fixed a bug where saving a GDScript file crashed the editorKarroffel2017-04-241-2/+5
| |/ |/| | | | | I changed the loop in #8502, turns out it fixed the error I was facing but introduced a new one. This fixes both
* | Merge pull request #8444 from magyar123/pr-complete-pathsRémi Verschelde2017-04-243-0/+32
|\ \ | | | | | | Script editor now automatically completes file paths in GDScript
| * | Added autocomplete for file paths in the script editormbalint122017-04-183-0/+32
| | |
* | | Merge pull request #8420 from magyar123/pr-script-files-as-baseRémi Verschelde2017-04-241-0/+1
|\ \ \ | | | | | | | | Added the ability to select files as base when creating scripts
| * | | Added the ability to select files as base when creating scriptsmbalint122017-04-151-0/+1
| |/ /
* | | Merge pull request #8496 from akien-mga/stdout-cleanupRémi Verschelde2017-04-242-7/+13
|\ \ \ | | | | | | | | Fix property warnings and hide some debug prints
| * | | Fix property warnings and hide some debug printsRémi Verschelde2017-04-232-7/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "ALL IS GOOD" was a lie. In particular, removes verbose "path not recognized" false positive. The actual logic is to (somewhat naively) check all ResourceFormatLoaders and to pick the first good match, so no need to warn about the formats that do not match the type hint.
* | | | re-added MultiScriptKarroffel2017-04-247-2/+1049
|/ / / | | | | | | | | | | | | | | | | | | | | | The very first Godot version (when it was open sourced) had "MultiScript" which lets you use multiple scripts on one object. With the addition of mulitple new scripting languages (VisualScript, soon C# and GDNative) it can be of use to combine scripts rather than delegating (with huge maintainance cost) or creating child nodes which could impact performance. I used the code from 0b806ee as the base and made it work with the current master.
* | | [GDNative] fixed msvc buildKarroffel2017-04-201-2/+2
| | |
* | | Merge pull request #8417 from neikeq/hello-thereRémi Verschelde2017-04-204-14/+15
|\ \ \ | | | | | | | | External editor improvements and fixes
| * | | External editor improvements and fixesIgnacio Etcheverry2017-04-174-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes: - Now ScriptLanguages have the option to override the global external editor setting. If `ScriptLanguage::open_in_external_editor()` returns `ERR_UNAVAILABLE` (which it does by default), then the global external editor option will be used. - Added formatting to the external editor execution arguments. Now it's possible to write something like this: `{project} -g {file}:{line}:{col}`. - `VisualScript::get_member_line()` now can return the line of functions (well, it returns the id of the _Function_ node of the function). I guess there is nothing else we can get a "line" from. Fixes: - Fixes a bug where `ScriptEditor::script_goto_method()` would not work if the script is not already open in the built-in editor. - Fixes wrong DEFVAL for `cursor_set_column` and `cursor_set_line` in TextEdit. - `Script::get_member_line()` now returns -1 ("found nothing") by default.
* | | | [GDNative] explicit calling conventionKarroffel2017-04-192-15/+29
| |_|/ |/| |
* | | Merge pull request #8424 from Paulb23/convert_indentRémi Verschelde2017-04-184-2/+32
|\ \ \ | | | | | | | | Support for space indentation
| * | | Convert indent on savePaulb232017-04-182-0/+8
| | | |
| * | | Added support for space indentationPaulb232017-04-182-2/+24
| | |/ | |/|