summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2018-08-24Fix bug leading to crashes in CSG due to bug in OAHashMap, closes #20403Juan Linietsky
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-24Add print_verbose to print to stdout only in verbose modeRémi Verschelde
Equivalent of the cumbersome: if (OS::get_singleton()->is_stdout_verbose()) print_line(msg);
2018-08-23Added max() and min() functions to array to return greater or lesser element ↵Juan Linietsky
(or null if data is not of compatible type or empty array). Closes #15697
2018-08-23Switched AnimatedTexture to a readers-writers lock, solves a race condition ↵Juan Linietsky
and fixes #20221
2018-08-23Merge pull request #21305 from Mr-Slurpy/expression-fixRémi Verschelde
Fixed bugs in expression class
2018-08-23Merge pull request #21240 from aaronfranke/mono-project-vectorRémi Verschelde
[Mono] Vector2/3 Project methods
2018-08-23Merge pull request #21167 from elasota/squish-quality-configRémi Verschelde
Support higher-quality S3TC compression modes
2018-08-23Fixed bugs in expression classDaniel Eliasinski
2018-08-22get rid of default template function arguments, works on cxx03Juan Linietsky
2018-08-22Make sure resizing of float and half float images works, fixes #21157Juan Linietsky
2018-08-22[Mono] Vector2/3 Project methodsAaron Franke
2018-08-22Use cluster fit at higher quality levelselasota
2018-08-21BPTC supportelasota
2018-08-21Merge pull request #21236 from dragmz/windows-graceful-closeRémi Verschelde
Try closing gracefully before terminating process
2018-08-21Merge pull request #21250 from dragmz/ref-ptr-n(eq)-opRémi Verschelde
== and != operators for Ref<T> / T*
2018-08-21Merge pull request #21253 from aaronfranke/plane-constantsRémi Verschelde
Rename Plane constants, add to Mono
2018-08-21Merge pull request #21267 from akien-mga/color-grayscaleRémi Verschelde
Deprecate incorrect Color::gray()
2018-08-21Added comment to class_db to know how to bind more then 6 paramsAndrea Catania
2018-08-21Deprecate incorrect Color::gray()Rémi Verschelde
This average is not a proper approximation of a grayscale value, get_v() is better suited for that. If we want a real to_grayscale() conversion, it's somewhat more involved: https://en.wikipedia.org/wiki/Grayscale Remove the deprecated Gray() from C# bindings as it conflicts with new named color constants.
2018-08-21== and != operators for Ref<T> / T*Marcin Zawiejski
This is to prevent crashes for code like: ... void Material::set_next_pass(const Ref<Material> &p_pass) { ERR_FAIL_COND(p_pass == this); ... that's been fixed in 031f763d4fda4e0dbcdf90a170aad3124c50c062
2018-08-21Rename Plane constants, add to MonoAaron Franke
But I'm not tagging PR as [Core] or [Mono] due to it being a minor change anyway.
2018-08-21Remove circle/diamond and NodePath String constantsRémi Verschelde
They were introduced in #14704 but need more discussion IMO, they don't strike me as core features that would have to be registered in Variant directly. Moreover, they currently break the documentation XML as string constants end up encoded as e.g. `value=""..""`.
2018-08-21Merge pull request #21228 from Noshyaar/docs-bindRémi Verschelde
Fix arg name in docs, some copy-paste errors
2018-08-20Try closing gracefully before terminating processMarcin Zawiejski
Use a Microsoft recommended way of process termination for the project process run from the editor. This allows loaded DLLs to receive and handle DLL_PROCESS_DETACH notification and cleanup any global state before the process actually exits.
2018-08-20Crash fixes for material and animtreeJuan Linietsky
2018-08-21Fix arg name in docs, some copy-paste errorsPoommetee Ketson
2018-08-20Massive rewrite to AnimationTree. Many APIs changed in order to:Juan Linietsky
-Reuse resources -Expose properties in AnimationTree
2018-08-20Add PROPERTY_HINT_PLACEHOLDER_TEXT for String propertiesRémi Verschelde
Use it to provide a better example for application identifiers on Android, iOS and macOS, where users thought they *had* to use this as a magic token.
2018-08-20Remove faces in in QuickHull::build() that we don't need anymoreHein-Pieter van Braam
We delete the faces for consideration in this loop but we can still sometimes find an edge that connects to this face. We now interate over all edges and disconnect edges connecting to this face. This fixes #16560 and fixes #17569
2018-08-16add project method to Vector2/3Thomas Herzog
2018-08-15Merge pull request #20560 from willnationsdev/class_iconsRémi Verschelde
Add custom icons to script classes.
2018-08-15Merge pull request #20945 from neikeq/dict-erase-retboolRémi Verschelde
Dictionary: remove erase_checked(key), make erase(key) return bool
2018-08-15Merge pull request #21008 from groud/fix_action_initRémi Verschelde
Fixes initialization of action list
2018-08-14Merge pull request #18096 from aaronfranke/masterJuan Linietsky
[Core] Split up math_2d.h
2018-08-14-Deprecate ImageTexture::loadJuan Linietsky
-Add warning to Image::load when loading resources -Add script binding for get_configuration_warning
2018-08-14Add custom icons to script classes.Will Nations
2018-08-14Merge pull request #20583 from neikeq/issue-15371Rémi Verschelde
Fix case where exported properties value is lost
2018-08-14Merge pull request #20856 from KoBeWi/pretty-dictionary-printRémi Verschelde
Add some curly braces to make dictionary printing less ambiguous
2018-08-14Dictionary: remove erase_checked(key), make erase(key) return boolIgnacio Etcheverry
2018-08-14Fixes initialization of action listgroud
2018-08-14Merge pull request #20443 from AlexHolly/add-string-format-no-indexRémi Verschelde
Added String.format "no index" support
2018-08-14Merge pull request #20772 from dragmz/string_copy_oob_read_fixRémi Verschelde
Fix out of buffer read when copying from a non-null-terminated string
2018-08-14Merge pull request #20992 from Chaosus/conversion_fixRémi Verschelde
Fix int(String) != int(int) conversion
2018-08-14Merge pull request #20826 from raphael10241024/mybranchRémi Verschelde
fix #20390: handle time before year 1970
2018-08-14Fix int(String) != int(int) conversionChaosus
2018-08-13Merge pull request #20778 from ibrahn/remove-zero-append-typosRémi Verschelde
removed some surplus null appends that got typoed in 0e29f7974b59e444…
2018-08-13fix #20390 :get_unix_time_from_datetime and get_date_time_from_unix_time can ↵RaphaelHunter
handle time before year 1970 now
2018-08-12Fix ResourceLoader::exists() false negative and readd deprecated has()Rémi Verschelde
2018-08-11[Core] Completely kill math_2d.h, change includesAaron Franke