summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-20Fix duplication of node with scriptEvgeny Zuev
When duplicating node with script, properties of script weren't copied sometimes. It happened because properties were copied in arbitrary order, and properties of the script were setted before the "script" property itself, i.e. while script is sill NULL. Also, DUPLICATE_SCRIPTS flag wasn't working - script was always copied because `_duplicate` looked for "script/script" property while it should be just "script". Now "script" property is being set before all others, and "script/script" changed to `CoreStringNames::get_singleton()->_script`.
2017-09-20Merge pull request #11309 from djrm/pr_hack_fontRémi Verschelde
Changed Mononoki font to Hack font
2017-09-19Merge pull request #10748 from Cradmon/fixCoreSetRémi Verschelde
Refactor core/set.h
2017-09-19Merge pull request #11256 from djrm/pr_visual_improvementsRémi Verschelde
Visual improvements and new look for VS
2017-09-19Merge pull request #11310 from djrm/pr_mono_font_in_logRémi Verschelde
Use code font in editor log
2017-09-19Merge pull request #11327 from SaracenOne/drag_meshesRémi Verschelde
Drag and drop for meshes directly.
2017-09-19Merge pull request #11378 from Faless/ipv6_no_linklocalRémi Verschelde
Do not allow link-local addresses to be used by editor debugger
2017-09-19Merge pull request #11396 from djrm/pr_fix_metricsRémi Verschelde
Fixed a lot of HiDPI metrics.
2017-09-19Merge pull request #11208 from kitsune/hex-color-shortcutsRémi Verschelde
Adds 3 and 4 digit html shortcuts to Color
2017-09-19Merge pull request #10437 from groud/2d_editor_enhancementsRémi Verschelde
Some 2d editor enhancements
2017-09-19Fix mouse button state in HTML5 platformLeon Krause
Regression from 844c5e12e664e3212feacc9ee3200e116556fbc7
2017-09-19Merge pull request #11388 from hpvb/fix-missing-return-failRémi Verschelde
Be type-strict checking on equality checks
2017-09-19Allow booleanization of all typesHein-Pieter van Braam
We now allow booleanization of all types. This means that empty versions of all types now evaluate to false. So a Vector2(0,0), Dictionary(), etc. This allows you to write GDScript like: if not Dictionary(): print("Empty dict") Booleanization can now also no longer fail. There is no more valid flag, this changes Variant and GDNative API.
2017-09-19Merge pull request #11405 from karroffel/new-hashmapRémi Verschelde
added OAHashMap type
2017-09-19Merge pull request #11418 from marcelofg55/fix_ch_compilelinuxRémi Verschelde
Fix crash handler not including stdlib.h [ci skip]
2017-09-19added OAHashMap typeKarroffel
2017-09-19Fix crash handler not including stdlib.hMarcelo Fernandez
2017-09-19Be type-strict checking on equality checksHein-Pieter van Braam
After a short discussion with @reduz and @karroffel we decided to make all non number/number comparisons return type errors on comparisons. Now bool == bool is allowed but Vector2 == Vector3 is a type error and no longer 'not equal'. The same has been done for the != operators. In addition I forgot to add some failures to some Object operators meaning that there was a potential for a crasher.
2017-09-19Merge pull request #11402 from hpvb/remove-gdscript-checks-on-releaseRémi Verschelde
Various GDScript performance tweaks
2017-09-19Don't call Variant::reference() unnecessarilyHein-Pieter van Braam
operator= does not need to call reference() if the new value is of the same type as the old. This saves us zeroing the Variant, This speeds up reuse of a Variant in a loop by roughly 50%.
2017-09-19Merge pull request #11386 from kosz78/fix-msvc-compile-errorsRémi Verschelde
Fix MSVC compilation errors
2017-09-19Fix accidental cast to Vector3 for Vector2 iterHein-Pieter van Braam
2017-09-19Merge pull request #11412 from ISylvox/seperate-to-separateRémi Verschelde
Fix Typo: 'Seperate' to 'Separate' [ci skip]
2017-09-19Merge pull request #11395 from marcelofg55/fix_crashhandler_winHein-Pieter van Braam
Prevent running the crash_handler when a debugger is present on windows
2017-09-19Fixed Typo: 'Seperate' to 'Separate'Indah Sylvia
2017-09-19Change structure order for godot nim compatibilityKonstantin Zaitsev
2017-09-19Fix MSVC compilation errorsKonstantin Zaitsev
2017-09-19Remove more GDScript runtime checks on releaseHein-Pieter van Braam
As a preparation for other performance enhancements to GDScript:call() start by removing more of the GDScript runtime checks on release. This code has been tested with 2d/platformer, 3d/platformer, 3d/materials_test, and goltorus. No regressions were found.
2017-09-18Drag and drop for meshes directly and fix drop restriction for non-Texture ↵SaracenOne
objects in canvas editor.
2017-09-18Add some options and reorganize the 2D editor menus. Makes available forced ↵Gilles Roudiere
snapping.
2017-09-18Fixed a lot of HiDPI metrics.Daniel J. Ramirez
2017-09-18Prevent running the crash_handler when a debugger is present on windowsMarcelo Fernandez
2017-09-18Merge pull request #11375 from FigyTuna/rigid_body_docsRémi Verschelde
[DOCS] Modified/Added documentation for RigidBody and RigidBody2D [ci skip]
2017-09-18Merge pull request #11372 from volzhs/fix-smooth-scrollRémi Verschelde
Fix smooth scrolling in ScrollBar
2017-09-18Modified/Added documentation for RigidBody and RigidBody2DFigyTuna
2017-09-18Merge pull request #11367 from hpvb/refactor-variant-opRémi Verschelde
Move Variant::evaluate() switch to computed goto
2017-09-18Merge pull request #11376 from RaTi17/gdscript_docRémi Verschelde
Added code tags and corrected some lines [ci skip]
2017-09-18 Added code tags and corrected some linesRaTi17
2017-09-18Merge pull request #11021 from tuga3d/autocomplete-logic-attempt2Rémi Verschelde
autocomplete logic attempt 2, fixes #10695
2017-09-18Merge pull request #11382 from djrm/pr_fix_metricsRémi Verschelde
Fixed metrics.
2017-09-17Fixed metrics.Daniel J. Ramirez
2017-09-18Do not allow link-local addresses to be used by editor debuggerFabio Alessandrelli
Default editor debugger address is now 127.0.0.1
2017-09-17Implement smart snapping. Fixes a bug with anchors single-axis move (when ↵Gilles Roudiere
they were rotated).
2017-09-17Avoid grid step to go below zeroGilles Roudiere
2017-09-17Use shift to move anchors on a single axisGilles Roudiere
2017-09-17Implement shortcuts to multiply/divide the grid stepGilles Roudiere
2017-09-17Fusion the lock/unlock and the group/ungroup buttonsGilles Roudiere
2017-09-17Adds keyboards shortcutsGilles Roudiere
2017-09-17Implements rulersGilles Roudiere
2017-09-17Merge pull request #11220 from toger5/bottom_panel_debugger_tabs_fixRémi Verschelde
made tabs visible in debugger fixes: #11212