summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
2018-09-08Fixed error spam when inspecting remote treeDualMatrix
Fixed error spam when inspecting remote tree, fixes #20365
2018-09-06Print an error if you try to instantiate an editor class outside the editor, ↵Juan Linietsky
fixes #17624
2018-09-03Added multi-monitor support for center_window()Jared
2018-09-02Change ResourceLoader::load to make it more thread safe.Juan Linietsky
2018-09-01Change some instances of args named "ev" to "event"Michael Alexsander Silva Dias
2018-09-01Fixed duplicating AnimationPlayers leaving empty tracks.DualMatrix
Fixed duplicating AnimationPlayers leaving empty tracks. I don't think duplicating arrays worked before. There was even this weird //does not make a long of sense but should work comment at the changed line. Fixes #21616
2018-08-29Add missing copyright headersRémi Verschelde
2018-08-28Fix DNS resolution when cache is invalid.Fabio Alessandrelli
Fix StreamPeerTCP.connect_to_host return value.
2018-08-27Removed fallback system and merged bptc into s3tcJuan Linietsky
2018-08-27Merge pull request #21420 from elasota/fix-last-mipmapRémi Verschelde
Fix uninitialized mipmap levels
2018-08-27Revert "Try closing gracefully before terminating process"Rémi Verschelde
2018-08-27Merge pull request #21205 from KellyThomas/c-sharp-feature-parity-quatIgnacio Etcheverry
[Mono] Quat - add some missing constructors and methods
2018-08-25Fix mipmap levels not being initializedelasota
2018-08-25Merge pull request #16927 from neikeq/rework-refcount-notifyJuan Linietsky
Notify instance binding data api of refcount increment/decrement
2018-08-24Merge pull request #20712 from marcelofg55/midi_open_closeJuan Linietsky
Add OS::open_midi_inputs and OS::close_midi_inputs
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-24mono: Quat - add some missing constructors and methodsKelly Thomas
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-23Notify instance binding data api of refcount increment/decrementIgnacio Etcheverry
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.