summaryrefslogtreecommitdiff
path: root/core/variant_op.cpp
AgeCommit message (Expand)Author
2020-02-23Store arrays inside of Variant as shared.Juan Linietsky
2020-02-22Add support for Vector2i, Rect2i and Vector3i to VariantJuan Linietsky
2020-02-21Added StringName as a variant type.Juan Linietsky
2020-02-20Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-02-15Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr.Juan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-12-12Don't allow to use too big or too small shift operatorsRafał Mikrut
2019-07-20Changed some code showed in LGTM and Coverageqarmin
2019-07-01Remove unnecessary code and add some error explanationsqarmin
2019-04-09Style: Apply new changes from clang-format 8.0Rémi Verschelde
2019-03-03Merge pull request #25934 from mrcdk/pool_int_real_color_interpolateRémi Verschelde
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
2019-02-16Added PoolIntArray, PoolRealArray and PoolColorArray interpolateMrCdK
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-28Fix many errors found by PVS-StudioAaron Franke
2018-10-07Optimize interpolation algorithmsqonnop
2018-10-07Merge pull request #22752 from aaronfranke/equals-redundantRémi Verschelde
2018-10-06Remove redundant "== false" codeAaron Franke
2018-10-06Fixed int interpolation issue, closes #22763qonnop
2018-09-18Color: Fix rounding error converting from float to 8-bitRémi Verschelde
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-07-03Hacked around duplication bug. I think duplicate needs to be even smarter, ma...Juan Linietsky
2018-07-02-Fixes to how hashing happened, now StringName and NodePath use default hashe...Juan Linietsky
2018-04-22Keep alpha when changing h, s or v on colorShyRed
2018-04-16Fix names of Variant operatorsGeorge Marques
2018-04-08Merge pull request #17382 from bojidar-bg/13971-path-array-unsavedJuan Linietsky
2018-03-13Duplicate Arrays and Dictionaries when instancing scene in editorBojidar Marinov
2018-03-13Fix a potential bug hinted by clangBojidar Marinov
2018-02-22Color:fix setting V switch S to old V valuePoommetee Ketson
2018-02-21Fix typos with codespellluz.paz
2018-01-06Fix NEQ operation between 2 different ArraysMrCdK
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-11-17Rename Rect3 to AABB.Ferenc Arn
2017-10-19Fix Color.r8/g8/b8/a8 being type float instead of type intMarcelo Fernandez
2017-09-25Make variant_op jumptable constHein-Pieter van Braam
2017-09-24Merge pull request #11549 from hpvb/fix-11543Hein-Pieter van Braam
2017-09-24Fix Variant::get_named return when p_index is invalidMarcelo Fernandez
2017-09-24Fix Dictionary set_namedHein-Pieter van Braam
2017-09-24Merge pull request #11473 from hpvb/fix-11466Rémi Verschelde
2017-09-23Massive optimization to Variant::set_named/get_named. Should give a nice boos...Juan Linietsky
2017-09-22Implement operator != on Pool*Array typesHein-Pieter van Braam
2017-09-20Allow equality checks between null and arbitrary typesHein-Pieter van Braam
2017-09-19Allow booleanization of all typesHein-Pieter van Braam
2017-09-19Be type-strict checking on equality checksHein-Pieter van Braam
2017-09-19Fix accidental cast to Vector3 for Vector2 iterHein-Pieter van Braam
2017-09-17Move Variant::evaluate() switch to computed gotoHein-Pieter van Braam
2017-09-16Implement +,-,/, * and negate operators for Color type.bncastle
2017-09-15Revert "Don't allow division by false (zero)"Thomas Herzog