summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2018-01-03Merge pull request #15051 from binbitten/bug-fixesRémi Verschelde
Add missing image format RGB10A2. Fixes #14964
2018-01-03Merge pull request #15274 from GodotExplorer/debugger-fix-15238Rémi Verschelde
Fix a bug for debugger
2018-01-03Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursorRémi Verschelde
Custom hardware-accelerated mouse cursor
2018-01-03Fix crash while the debugger encode a freed object.Geequlim
2018-01-02Merge pull request #15083 from tagcup/spatial_rot_fixJuan Linietsky
Restore the behavior of Spatial rotations recently changed in c1153f5.
2018-01-02Merge pull request #14916 from poke1024/reduce-startup-timeRémi Verschelde
Ramp up remote debugger wait time
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-01-01Merge pull request #14973 from poke1024/docs-word-selectionNoshyaar
Double-click word selection for RichTextLabel (i.e. docs)
2018-01-01Merge pull request #15091 from poke1024/fix-rect2-distance-toNoshyaar
Fix Rect2::distance_to() not returning 0
2017-12-28Double-click word selection for RichTextLabel (i.e. docs)Bernhard Liebl
2017-12-27Restore the behavior of Spatial rotations recently changed in c1153f5.tagcup
That change was borne out of a confusion regarding the meaning of "local" in #14569. Affine transformations in Spatial simply correspond to affine operations of its Transform. Such operations take place in a coordinate system that is defined by the parent Spatial. When there is no parent, they correspond to operations in the global coordinate system. This coordinate system, which is relative to the parent, has been referred to as the local coordinate system in the docs so far, but this sloppy language has apparently confused some users, making them think that the local coordinate system refers to the one whose axes are "painted" on the Spatial node itself. To avoid such conceptual conflations and misunderstandings in the future, the parent-relative local system is now referred to as "parent-local", and the object-relative local system is called "object-local" in the docs. This commit adds the functionality "requested" in #14569, not by changing how rotate/scale/translate works, but by adding new rotate_object_local, scale_object_local and translate_object_local functions. Also, for completeness, there is now global_scale. This commit also updates another part of the docs regarding the rotation property of Spatial, which also leads to confusion among some users.
2017-12-27Fix crash in StringBuffer::append()Bernhard Liebl
2017-12-27Merge pull request #14744 from poke1024/stringname-compareJuan Linietsky
Avoid string allocations in AlphCompare
2017-12-27Reimport now checks source path changes and imported files and their md5, ↵Juan Linietsky
fixes #14728
2017-12-27Fix Rect2::distance_to() not returning 0Bernhard Liebl
2017-12-27Merge pull request #14996 from neikeq/enums-monoNoshyaar
Mono: Make the bindings generator output enums
2017-12-27Merge pull request #15045 from poke1024/vector2-inlineNoshyaar
Inline some very common Vector2 operations
2017-12-26Change the rotate function of Spatial to be local, makes more sense. Closes ↵Juan Linietsky
#14569
2017-12-26Removed the InputEvent ID field, which was unused and can cause bugs.Juan Linietsky
2017-12-25Add missing image format RGB10A2. Fixes #14964binbitten
2017-12-25Inline some very common Vector2 operationsBernhard Liebl
2017-12-25Add missing parameter namesPoommetee Ketson
2017-12-24-Removed OpenMP support, replaced by a custom class.Juan Linietsky
-Disabled Opus, implementation is wrong.
2017-12-24Mono: Make the bindings generator output enumsIgnacio Etcheverry
- Switch to PascalCase for constants names
2017-12-22Ramp up remote debugger wait timepoke1024
2017-12-21Fixes grow_margin not working at allGilles Roudiere
2017-12-20Add functions to image to load a PNG or JPG from a buffer, closes #4024Juan Linietsky
2017-12-20Merge pull request #14823 from willnationsdev/get-base-scriptRémi Verschelde
Add Script.get_base_script()/get_instance_base_type() to API
2017-12-19Add Script.get_base_script/instance_base_type APIWill Nations
2017-12-18Use a different strategy for path remaps, try loading from a remap file instead.Juan Linietsky
This ensures multiple PCK exports still work.
2017-12-17Merge pull request #14754 from willnationsdev/dictionary-copyRémi Verschelde
Added 'duplicate' function for Dictionary in C++ and API.
2017-12-17Dictionary::copy -> ::duplicateWill Nations
2017-12-17Add implementation for custom hardware cursorGuilherme Silva
2017-12-17Merge pull request #14760 from hpvb/add-several-unlikely-macrosRémi Verschelde
Add several unlikely() macros
2017-12-17Merge pull request #14635 from poke1024/getlineRémi Verschelde
Faster FileAccess::get_line()
2017-12-17Merge pull request #14745 from poke1024/api-hash-arg-infoRémi Verschelde
Faster ClassDB::get_api_hash()
2017-12-17Add several unlikely() macrosHein-Pieter van Braam
Based off of perf-based prediction misses these seem to be the lowest-hanging fruit for quick (albeit small) improvements. These are based on: * baking a complex lightmap * running platformer 3d * running goltorus
2017-12-17Avoid string allocations in AlphCompareBernhard Liebl
2017-12-16Add epic hack so vsync can be toggled in run-time from script. Fixes #14458.Juan Linietsky
Call needs to be routed via visual server to reach the proper thread.
2017-12-16Faster FileAccess::get_line()poke1024
2017-12-16Faster ClassDB::get_api_hash()Bernhard Liebl
2017-12-16Merge pull request #14576 from poke1024/stringsRémi Verschelde
Some performance tweaking of string handling
2017-12-16Remove get_stack_bottomRuslan Mustakov
It's not used in godot-nim any longer and there were no other uses for it.
2017-12-16Merge pull request #14708 from Faless/get_packet_not_const_rebasedRémi Verschelde
Remove "const" from PacketPeer get_packet/get_var, move windows network related stuff to drivers
2017-12-15Merge pull request #14580 from Krakean/string_split_new_argRémi Verschelde
Added third argument for String.split() function
2017-12-15Added third argument for String.split() function (see issue #14349)Dmitry Koteroff
Remove negative limit, leave only positive and make it reflect behaviour like in Python Also limit renamed to maxsplit to match Python one. Also docs updated. Fix indent
2017-12-15Some performance tweaking of string handlingpoke1024
2017-12-15Remove "const" from PacketPeer get_packet/get_varFabio Alessandrelli
They are NOT constant methods, as state by the comment message, they fetch the last packet and then forget about it, actively changing the state of the object.
2017-12-15Fix javascript build error and improve #14604Fabio Alessandrelli
2017-12-15fix compile issueJuan Linietsky