72996df656
Revert "Try closing gracefully before terminating process"
2018-08-27 17:32:43 +02:00
78bb53f85d
Merge pull request #21205 from KellyThomas/c-sharp-feature-parity-quat
...
[Mono] Quat - add some missing constructors and methods
2018-08-27 16:18:09 +02:00
de2a36505a
Fix mipmap levels not being initialized
2018-08-25 17:22:53 -04:00
8c435a343e
Merge pull request #16927 from neikeq/rework-refcount-notify
...
Notify instance binding data api of refcount increment/decrement
2018-08-25 11:01:55 -03:00
c6b340ea98
Merge pull request #20712 from marcelofg55/midi_open_close
...
Add OS::open_midi_inputs and OS::close_midi_inputs
2018-08-24 12:17:14 -03:00
c6e3394d55
Fix bug leading to crashes in CSG due to bug in OAHashMap, closes #20403
2018-08-24 10:02:43 -03:00
52466d57e9
Make some debug prints verbose-only, remove others
2018-08-24 14:59:01 +02:00
de59fe04e7
Add print_verbose to print to stdout only in verbose mode
...
Equivalent of the cumbersome:
if (OS::get_singleton()->is_stdout_verbose())
print_line(msg);
2018-08-24 09:23:20 +02:00
a941684590
mono: Quat - add some missing constructors and methods
2018-08-24 07:56:54 +08:00
adc0188d9f
Added max() and min() functions to array to return greater or lesser element (or null if data is not of compatible type or empty array). Closes #15697
2018-08-23 15:32:02 -03:00
a1b594c2fc
Switched AnimatedTexture to a readers-writers lock, solves a race condition and fixes #20221
2018-08-23 13:28:36 -03:00
92aafa898f
Merge pull request #21305 from Mr-Slurpy/expression-fix
...
Fixed bugs in expression class
2018-08-23 12:10:54 +02:00
1e729630d6
Merge pull request #21240 from aaronfranke/mono-project-vector
...
[Mono] Vector2/3 Project methods
2018-08-23 08:59:26 +02:00
a2acbb0bfb
Merge pull request #21167 from elasota/squish-quality-config
...
Support higher-quality S3TC compression modes
2018-08-23 08:58:44 +02:00
fb3506d796
Fixed bugs in expression class
2018-08-23 01:29:24 -04:00
908a30964a
Notify instance binding data api of refcount increment/decrement
2018-08-23 01:38:48 +02:00
9c69671611
get rid of default template function arguments, works on cxx03
2018-08-22 17:57:09 -03:00
3fd2fc1e01
Make sure resizing of float and half float images works, fixes #21157
2018-08-22 16:40:43 -03:00
434973fb83
[Mono] Vector2/3 Project methods
2018-08-22 13:27:35 -04:00
4cd866685e
Use cluster fit at higher quality levels
2018-08-22 12:05:25 -04:00
35f6ba5c5d
BPTC support
2018-08-21 22:56:04 -04:00
4bf15d8090
Merge pull request #21236 from dragmz/windows-graceful-close
...
Try closing gracefully before terminating process
2018-08-21 22:47:21 +02:00
65c8a49122
Merge pull request #21250 from dragmz/ref-ptr-n(eq)-op
...
== and != operators for Ref<T> / T*
2018-08-21 21:28:29 +02:00
a319d72071
Merge pull request #21253 from aaronfranke/plane-constants
...
Rename Plane constants, add to Mono
2018-08-21 21:16:41 +02:00
28e9aedbdd
Merge pull request #21267 from akien-mga/color-grayscale
...
Deprecate incorrect Color::gray()
2018-08-21 20:29:56 +02:00
c153489e25
Added comment to class_db to know how to bind more then 6 params
2018-08-21 18:51:08 +02:00
2969dffbe3
Deprecate incorrect Color::gray()
...
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 17:48:31 +02:00
a1d2fbdeb2
== and != operators for Ref<T> / T*
...
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 031f763d4f
2018-08-21 13:25:50 +02:00
a986686ac4
Rename Plane constants, add to Mono
...
But I'm not tagging PR as [Core] or [Mono] due to it being a minor change anyway.
2018-08-21 01:35:07 -04:00
f0b914fa68
Remove circle/diamond and NodePath String constants
...
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-21 00:23:35 +02:00
35d232b100
Merge pull request #21228 from Noshyaar/docs-bind
...
Fix arg name in docs, some copy-paste errors
2018-08-21 00:08:05 +02:00
ca1c851dbd
Try closing gracefully before terminating process
...
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-20 22:41:06 +02:00
031f763d4f
Crash fixes for material and animtree
2018-08-20 16:35:36 -03:00
76adef2704
Fix arg name in docs, some copy-paste errors
2018-08-21 01:51:19 +07:00
c7e4527a88
Massive rewrite to AnimationTree. Many APIs changed in order to:
...
-Reuse resources
-Expose properties in AnimationTree
2018-08-20 13:39:16 -03:00
661c9ece7c
Add PROPERTY_HINT_PLACEHOLDER_TEXT for String properties
...
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-20 13:48:05 +02:00
33669a8bca
Remove faces in in QuickHull::build() that we don't need anymore
...
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-20 00:22:47 +02:00
037f4638ab
add project method to Vector2/3
2018-08-16 12:52:38 +02:00
040c6be426
Merge pull request #20560 from willnationsdev/class_icons
...
Add custom icons to script classes.
2018-08-15 15:16:29 +02:00
4548ec4a49
Merge pull request #20945 from neikeq/dict-erase-retbool
...
Dictionary: remove erase_checked(key), make erase(key) return bool
2018-08-15 01:08:23 +02:00
5d86b1e155
Merge pull request #21008 from groud/fix_action_init
...
Fixes initialization of action list
2018-08-15 01:06:58 +02:00
4e55835e48
Merge pull request #18096 from aaronfranke/master
...
[Core] Split up math_2d.h
2018-08-14 18:58:32 -03:00
ef5095720b
-Deprecate ImageTexture::load
...
-Add warning to Image::load when loading resources
-Add script binding for get_configuration_warning
2018-08-14 16:53:20 -03:00
6d9cc032e7
Add custom icons to script classes.
2018-08-14 14:18:05 -05:00
b4f579b5ba
Merge pull request #20583 from neikeq/issue-15371
...
Fix case where exported properties value is lost
2018-08-14 21:08:56 +02:00
66da2ca320
Merge pull request #20856 from KoBeWi/pretty-dictionary-print
...
Add some curly braces to make dictionary printing less ambiguous
2018-08-14 20:51:42 +02:00
21d285e30f
Dictionary: remove erase_checked(key), make erase(key) return bool
2018-08-14 19:19:05 +02:00
6ccf3d887c
Fixes initialization of action list
2018-08-14 18:44:22 +02:00
7718b90d92
Merge pull request #20443 from AlexHolly/add-string-format-no-index
...
Added String.format "no index" support
2018-08-14 16:13:34 +02:00
9a6e4d10b4
Merge pull request #20772 from dragmz/string_copy_oob_read_fix
...
Fix out of buffer read when copying from a non-null-terminated string
2018-08-14 15:47:34 +02:00