aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Fixed float Color conversions to int typesMax2018-06-191-13/+13
|
* -Added AnimationGraphPlayer (still missing features)Juan Linietsky2018-06-181-1/+0
| | | | -Added ability to edit resources from built-in inspector (wip, needs testing and feedback)
* Expose OS.get_ticks_usec()Marc Gilleron2018-06-182-0/+7
|
* Merge pull request #19487 from JFonS/better_3d_selectRémi Verschelde2018-06-133-0/+238
|\ | | | | Improve 3D selection
| * Polished 3D selectionJFonS2018-06-133-0/+238
| |
* | Merge pull request #19509 from SaracenOne/imeRémi Verschelde2018-06-133-0/+7
|\ \ | | | | | | IME context detection.
| * | IME context detection.Saracen2018-06-113-0/+7
| |/
* / Fixed regression making the logger not respect the max files limit.Michael Alexsander Silva Dias2018-06-121-2/+2
|/
* Added functions to get trimesh infoAndrea Catania2018-06-072-0/+24
|
* Merge pull request #19263 from vnen/fix-get-returnRémi Verschelde2018-05-311-0/+1
|\ | | | | Fix return type of _get() virtual method
| * Fix return type of _get() virtual methodGeorge Marques2018-05-291-0/+1
| |
* | Style: Apply clang-format (5.0) to some missed filesRémi Verschelde2018-05-313-10/+10
| |
* | Merge pull request #19278 from karroffel/image-rgbe-srgbJuan Linietsky2018-05-302-0/+33
|\ \ | | | | | | added rgbe_to_srgb method to Image
| * | added rgbe_to_srgb method to Imagekarroffel2018-05-302-0/+33
| | |
* | | Don't add a period to a log file name if it has no extension.Michael Alexsander Silva Dias2018-05-301-1/+4
|/ /
* | Merge pull request #19266 from akien-mga/os-execute-docMax Hilbrunner2018-05-301-1/+2
|\ \ | | | | | | Improve return value and docs on OS.execute regarding blocking/non-blocking variants
| * | Improve return value of OS.execute in blocking/non-blocking variantsRémi Verschelde2018-05-301-1/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Initialized the PID to -2, which will be the value returns in blocking- mode where the PID is not available. (-1 was already taken to signify an execution failure). OS::execute will now properly return a non-OK error code when it fails to execute the target file. The documentation was rewritten to be very clear about the differences between blocking and non-blocking mode. Fixes #19056.
* | New sync RPC modes to match all combinationsFabio Alessandrelli2018-05-292-0/+12
| |
* | Refactor RPCMode enum and checksFabio Alessandrelli2018-05-293-76/+99
|/
* Revert "RPCMode refactor, more sync modes"Max Hilbrunner2018-05-293-111/+76
|
* Merge pull request #19021 from Faless/rpc_sync_fixMax Hilbrunner2018-05-293-76/+111
|\ | | | | RPCMode refactor, more sync modes
| * New sync RPC modes to match all combinationsFabio Alessandrelli2018-05-262-0/+12
| |
| * Refactor RPCMode enum and checksFabio Alessandrelli2018-05-263-76/+99
| |
* | Sync classref with current sourceRémi Verschelde2018-05-281-0/+2
| | | | | | | | Also fix binding of Basis.slerp
* | Revert "Make the performance reporting update frequency customizable"Juan Linietsky2018-05-284-7/+2
| |
* | Merge pull request #19213 from bit-shift-io/masterRémi Verschelde2018-05-281-1/+1
|\ \ | | | | | | Fix for not picking up locale of some .po translation files
| * | Fix for not picking up locale of some .po translation filesFabian2018-05-281-1/+1
| | |
* | | Merge pull request #18410 from GodotExplorer/debugger-inherited-variablesRémi Verschelde2018-05-281-14/+40
|\ \ \ | | | | | | | | Add inherited variables support for script debugger
| * | | Send inherited variables and constants from remote debuggerGeequlim2018-04-291-14/+40
| | | |
* | | | Merge pull request #18899 from ibrahn/gdscript-license-infoRémi Verschelde2018-05-285-0/+123
|\ \ \ \ | |_|/ / |/| | | GDScript access to copyright, license, author and donor information.
| * | | GDScript access to copyright, license, author and donor information.Ibrahn Sahir2018-05-195-0/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds following functions to the Engine singleton: get_author_info - names of Godot authors get_copyright_info - detailed source copyright get_license_info get_donor_info - donor names get_license_info - full text of licenses used, indexed by license names get_license_text - the text of the Godot Expat license
* | | | Merge pull request #18279 from RandomShaper/allow-naive-httpMax Hilbrunner2018-05-262-15/+50
|\ \ \ \ | | | | | | | | | | Allow body-up-to-EOF HTTP responses
| * | | | Allow body-up-to-EOF HTTP responsesPedro J. Estébanez2018-05-222-15/+50
| | |/ / | |/| | | | | | | | | | | | | | | | | | Implements the same heuristic as Curl (and web browsers): if no `Content-Length`, no `Connection: keep-alive` and no chunked transfer encoding, assume th rest of the data until EOF is the body, gracefully setting the HTTP client back to the disconnected state. Theoretically, this is not compliant with HTTP 1.1, by which `keep-alive` is the default, but in practice, an explicit header is sent by servers.
* | | | Merge pull request #18998 from Calinou/customizable-performance-reporting-rateMax Hilbrunner2018-05-264-2/+7
|\ \ \ \ | |_|_|/ |/| | | Make the performance reporting update frequency customizable
| * | | Make the performance reporting update frequency customizableHugo Locurcio2018-05-184-2/+7
| | |/ | |/| | | | | | | The default update frequency has been changed from 1000ms to 250ms.
* | | Merge pull request #14715 from Krakean/string_add_rsplit2Max Hilbrunner2018-05-233-0/+43
|\ \ \ | | | | | | | | Added rsplit() method to String class
| * | | Added rsplit() for String classDmitry Koteroff2017-12-153-0/+43
| | | | | | | | | | | | | | | | Docs updated
* | | | Dictionary editing support in inspectorJuan Linietsky2018-05-192-0/+28
| |/ / |/| |
* | | Fix PoolAllocator::resize for too large p_new_sizenemerle2018-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code had a subtle signed/unsigned bug - ```cpp if( signed - unsigned < 0) // signed - unsigned is unsigned in c++, so if( unsigned < 0) // and thus the if block will never be executed ``` Thus all the following code would be ran, including unnecessary retries of compacting the pool.
* | | Merge pull request #18804 from tagcup/vec_slerpRémi Verschelde2018-05-167-10/+82
|\ \ \ | | | | | | | | Add SLERP to Vector{2,3}, optimize Quat's Vector3 rotation.
| * | | Add SLERP to Vector{2,3}, optimize Quat's Vector3 rotation.tagcup2018-05-127-10/+82
| | | | | | | | | | | | | | | | Also even out Basis and Quat APIs a little.
* | | | Add missing copyright headersGuilherme Felipe2018-05-162-0/+60
| | | |
* | | | -New inspector.Juan Linietsky2018-05-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | -Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
* | | | Merge pull request #18545 from vnen/editor-autoloadJuan Linietsky2018-05-141-0/+2
|\ \ \ \ | | | | | | | | | | Enable autoload in editor
| * | | | Enable autoload in editorGeorge Marques2018-05-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tool scripts will be executed and can be accessed by plugins. - Other script languages can implement add/remove_named_global_constant to make use of this functionality.
* | | | | Allow sending raw bytes through MultiplayerAPIFabio Alessandrelli2018-05-122-1/+41
| |/ / / |/| | |
* | | | Merge pull request #18709 from Faless/multiplayer_docsMax Hilbrunner2018-05-092-25/+25
|\ \ \ \ | | | | | | | | | | Rename multiplayer_api to multiplayer, add docs
| * | | | Internal methods in MultiplayerAPI start with _Fabio Alessandrelli2018-05-082-25/+25
| | | | |
* | | | | Merge pull request #14622 from bruvzg/non-rectangular-windowsHein-Pieter van Braam2018-05-084-0/+29
|\ \ \ \ \ | | | | | | | | | | | | Experimental support for windows with per-pixel transparency.
| * | | | | Experimental support for windows with per-pixel transparency (macOS, X11 and ↵bruvzg2018-04-074-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | Windows).