summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2017-09-17Fixes axis badly displayed with high zooming valuesGilles Roudiere
2017-09-17Split some functions to make the code more readable (maybe at the price of a ↵Gilles Roudiere
neglibile performance loss)