summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2017-05-18Merge pull request #8796 from yanorax/treecolumn_title_pressedRémi Verschelde
Add column_title_pressed signal to Tree node
2017-05-18Add column_title_pressed signal to Tree nodeyanorax
The Tree node column/table form is missing the ability to capture column title clicks easily. Adding this functionality will give us the ability to create functions such as sort by column, which is a common table manipulation ability in games/apps. https://godotengine.org/qa/7699
2017-05-17Fix two typos from previous commitRémi Verschelde
Also cleanup comments on variant types.
2017-05-17Removal of Image from Variant, converted to a Resource.Juan Linietsky
2017-05-16Merge pull request #8778 from honix/masterRémi Verschelde
Particles potential crash fix 2
2017-05-16Particles potential crash fix 2honix
2017-05-15Merge pull request #8759 from AlexHoratio/masterRémi Verschelde
Fixed #8526, popup menu width now responds to submenu icon
2017-05-14Fixed #8526, popup menu width now responds to submenu iconAlexHoratio
2017-05-12Fix natural sorting order in EditorFileDialog, FileDialog and ↵Damian Day
EditorFileSystemDirectory Make EditorFileDialog, FileDialog and EditorFileSystemDirectory alphanumerical sorting more natural Added a new method 'naturalnocasecmp_to' and comparator 'NaturalNoCaseComparator' to String. Fixes #8712.
2017-05-08RayCast2D: fix detached arrow tipPoommetee Ketson
2017-05-07Implemented scrolling factor for smooth trackpad scrollingtoger5
Working platforms platform: OSX, Windows. Support for almost all ui elements, including project list.
2017-05-06Fix bug in pause mode propagationFabio Alessandrelli
Pause mode was not correctly propagating effectively stopping immediately when the mode was not PAUSE_MODE_INHERIT.
2017-05-04Tree: Clear search string on selection.Andreas Haas
The Tree node has the ability to jump to a specific item by typing the first few chars of it's name. But on selection ('item_activated' signal), it didn't clear the search string used for that. It was especially annoying in `FileDialog`s and has been bugging me for ages :P With this, you can traverse a directory structure in a FileDiag quickly with the keyboard (like you'd expect from pretty much any modern file browser) :)
2017-05-03LineEdit: fix placeholder text affected by secretPoommetee Ketson
2017-05-02Fix #8617 WindowDialog with custom panel background crashes godotMarc Gilleron
2017-04-28Move other lone thirdparty files to thirdparty/miscRémi Verschelde
Also move Box2D ConvexDecomposition contrib code to thirdparty/b2d_convexdecomp.
2017-04-28Move core thirdparty files to thirdparty/{minizip,misc}Rémi Verschelde
2017-04-27Fix theme_data.h formatting via make_header.pyRémi Verschelde
Should make clang-format happy.
2017-04-27Merge pull request #8520 from Hinsbart/tree_tooltipsRémi Verschelde
Tree: Ability to add tooltips to TreeItem buttons.
2017-04-27Add new editor and default theme (WIP)Daniel J. Ramirez
2017-04-26Tree: Ability to add tooltips to TreeItem buttons.Andreas Haas
Adds a tooltip parameter to `TreeItem::add_button()` and set a few tooltips in the Project settings and SceneTree dock.
2017-04-26Revert " 3.0 recompute_aabb on add_surface"Ramesh Ravone
2017-04-26Merge pull request #8538 from RameshRavone/patch-7Rémi Verschelde
3.0 recompute_aabb on add_surface
2017-04-26 3.0 recompute_aabb on add_surfaceRamesh Ravone
2017-04-25Fix auto_accept_quit option to workvolzhs
auto_accept_quit value is set first properly with GLOBAL_DEF("application/auto_accept_quit", true) in main.cpp after that it's reset to true in SceneTree:init() whatever value was.
2017-04-24Merge pull request #8509 from nunodonato/fixspatialmaterialRémi Verschelde
Fixed #8102, by renaming FixedSpatialMaterial to SpatialMaterial
2017-04-24Merge pull request #8408 from 20kdc/bugfix-kine-masRémi Verschelde
Apply is_ceiling/is_wall swap fix to 2D move_and_slide
2017-04-24Fixed #8102, by renaming FixedSpatialMaterial to SpatialMaterialNuno Donato
2017-04-24Merge pull request #8395 from 20kdc/masterRémi Verschelde
Ported move_and_slide to KinematicBody (3D)
2017-04-24Merge pull request #8343 from volzhs/prevent_uncheckRémi Verschelde
Prevent to uncheck selected item with button group
2017-04-24Merge pull request #8277 from tagcup/math_checksRémi Verschelde
Added various functions basic math classes. Also enabled math checks …
2017-04-24Merge pull request #8102 from bd339/iss3172Rémi Verschelde
Show 3D raycasts when debugging collisions
2017-04-23Fix property warnings and hide some debug printsRémi Verschelde
"ALL IS GOOD" was a lie. In particular, removes verbose "path not recognized" false positive. The actual logic is to (somewhat naively) check all ResourceFormatLoaders and to pick the first good match, so no need to warn about the formats that do not match the type hint.
2017-04-21Ported/fixed move_and_slide to KinematicBody (3D+floor/ceiling args)20kdc
This version of the commit has the on_ceiling/on_wall fix without any explaination of that code, since apparently it wasn't complicated enough. As for the notes at the top of the function, they're still there. move_and_slide is rather useful for character-controllers, etc. It reduces the amount of boilerplate code. Not having move_and_slide makes the APIs somewhat inconsistent. (It might be nice to figure out a way to share the code between the two move_and_slide implementations, but that's for someone who knows what the policy is on shared code like that.)
2017-04-20Move VERSION_MKSTRING logic to version.hRémi Verschelde
Fixes a bug where the VERSION_PATCH define is not yet in scope if typedefs.h is included before version.h at compilation time. (cherry picked from commit 3b687c5474113b64f186388883ca85cdfe6523d4)
2017-04-20Merge pull request #8417 from neikeq/hello-thereRémi Verschelde
External editor improvements and fixes
2017-04-20Merge pull request #8376 from RayKoopa/fix_stylebox_expand_marginRémi Verschelde
Respect the expand margin for StyleBoxTextures again.
2017-04-18Added support for space indentationPaulb23
2017-04-17External editor improvements and fixesIgnacio Etcheverry
Notable changes: - Now ScriptLanguages have the option to override the global external editor setting. If `ScriptLanguage::open_in_external_editor()` returns `ERR_UNAVAILABLE` (which it does by default), then the global external editor option will be used. - Added formatting to the external editor execution arguments. Now it's possible to write something like this: `{project} -g {file}:{line}:{col}`. - `VisualScript::get_member_line()` now can return the line of functions (well, it returns the id of the _Function_ node of the function). I guess there is nothing else we can get a "line" from. Fixes: - Fixes a bug where `ScriptEditor::script_goto_method()` would not work if the script is not already open in the built-in editor. - Fixes wrong DEFVAL for `cursor_set_column` and `cursor_set_line` in TextEdit. - `Script::get_member_line()` now returns -1 ("found nothing") by default.
2017-04-15Apply is_ceiling/is_wall swap fix to 2D move_and_slide (minus explaination)gamemanj
As it turns out, is_ceiling would be true when hitting a wall, and is_wall would be true momentarily when hitting a ceiling. This makes a tiny one-line change to fix that. Without trying to explain the code for anyone else having to mess around with it.
2017-04-14Merge pull request #8370 from volzhs/fix-stylebox-masterAndreas Haas
Fix editor style box for ToolButton
2017-04-14Merge pull request #8402 from neikeq/pr-fix-bindsAndreas Haas
PackedScene: Fix wrong DEFVAL
2017-04-14PackedScene: Fix wrong DEFVALIgnacio Etcheverry
2017-04-13Respect the expand margin for StyleBoTextures again.Ray Koopa
2017-04-12Fix editor style box for ToolButtonvolzhs
2017-04-10Rename [gs]et_pos to [gs]et_position for ControlsSergey Pusnei
Control set_pos -> set_position Control set_global_pos -> set_global_position [gs]et_mouse_pos -> [gs]et_mouse_position [gs]et_global_mouse_pos -> [gs]et_global_mouse_position fixes #8005
2017-04-10Prevent to uncheck selected item with button groupvolzhs
2017-04-09-Fixed crash with splash screen on windowsJuan Linietsky
-properly show editor without having to resize window on windows
2017-04-09Merge pull request #8271 from MattUV/masterRémi Verschelde
Add methods to get and set bits of collision layers and masks for TileMaps (3.0)
2017-04-09Merge pull request #8321 from RandomShaper/zero-preprocess-particles2dRémi Verschelde
Allow zero preprocess time for Particles2D