summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
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-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-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
2017-12-15-Added new scene conversion to binary on export (disabled by default, please ↵Juan Linietsky
test) -This method works by directly converting text to binary, so the scene does not need to be loaded and saved
2017-12-15Merge pull request #14604 from mhilbrunner/http-defaultsRémi Verschelde
HTTP cleanup & better defaults
2017-12-14GDScript files are converted to binary on export now.Juan Linietsky
2017-12-14Fix type mismatch in OS::set_borderless_windowRémi Verschelde
Closes #14663.
2017-12-14-Add lightmapperJuan Linietsky
-Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
2017-12-14HTTP cleanup & better defaultsmhilbrunner
2017-12-12HTTPClient: Add PATCH method and missing HTTP status codesmhilbrunner
2017-12-10Fix wrong return value in some virtual method bindingsRémi Verschelde
2017-12-10Style: Re-apply clang-format over recent invalid additionsRémi Verschelde
2017-12-09PropertyEditor: Fix display of property doc in tooltipRémi Verschelde
2017-12-09Merge pull request #13347 from Noshyaar/hang_in_thereRémi Verschelde
Rect2: add function returning same rect with positive w and h
2017-12-09Fixes vsync setting ignored when using a separate thread for renderingStefano Bonicatti
Setting the vsync in the main thread, after the rendering thread starts and takes the OpenGL context fails, so we need to do that before. Also, for some reason, the main thread cannot make current the context anymore. Fixes #13447
2017-12-07Style: Apply new clang-format 5.0 style to all filesRémi Verschelde
2017-12-07Style: Apply clang-format again on all filesRémi Verschelde
Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook.
2017-12-07Merge pull request #14003 from karroffel/dictionary-iterate-fixRémi Verschelde
fix Dictionary iteration
2017-12-06Merge pull request #12603 from GodotExplorer/beautify-jsonRémi Verschelde
Add indent and sort keys support for JSON.print
2017-12-06Merge pull request #14326 from RandomShaper/fix-chmod-errorRémi Verschelde
Fix Windows-to-Linux export error
2017-12-06Created internal usage flag to remove non editor properties from doc, closes ↵Juan Linietsky
#13334
2017-12-06Fix Windows-to-Linux export errorPedro J. Estébanez
Now chmod() returns ERR_UNAVAILABLE by default, to signal the caller the problem is lack of support instead of a failed operation.
2017-12-05fix Dictionary iterationkarroffel
2017-12-05Improve slang, especially in user-visible partsUnknown
2017-12-04-Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky
-Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
2017-12-03Forgot to apply oversampling to YBastiaan Olij
2017-11-30Changed the dynamic library open function to allow setting the path of the ↵Juan Linietsky
library to open extra libraries.
2017-11-28disable caching for targets using helper functionsRhody Lugo
2017-11-28use the same cache for all branches for appveyorRhody Lugo
2017-11-28Rect2: add function returning same rect with positive w and hPoommetee Ketson
2017-11-27Fix javascript build after bc2e8d99Rémi Verschelde
2017-11-26Allow customizing user:// path (folder in OS::get_data_path())Rémi Verschelde
This allows to specify any valid folder name (including with subfolders) to use as user:// on all platforms. The folder is constrained to the platform-specific OS::get_data_path() (typically what `XDG_DATA_HOME` resolves to). Fixes #13236.
2017-11-25Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky
wrong function, leading to unnecesary copy on writes and reduced performance.
2017-11-24Core: Bind InputEventGesture events.Andreas Haas