Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-05 | Merge pull request #26803 from ptrojahn/emptynode | Rémi Verschelde | |
Make get_node return NULL for empty NodePaths | |||
2019-04-05 | Ability to make CanvasLayers have pseudo 3D depth. | Juan Linietsky | |
2019-04-04 | Clean up notifications and merge Node and MainLoop ones for clarity, closes ↵ | Juan Linietsky | |
#27614 | |||
2019-03-30 | Drop mouseover when mouse not in the window | Pedro J. Estébanez | |
Not that this is critical, but it makes behavior of GUI and 2D/3D picking consistent among them. This also contributes to dropping GUI focus when the mouse leaves the window (in addition to when it loses focus). | |||
2019-03-13 | Merge pull request #26484 from Andrettin/Configurable-Tooltip-Offset | Rémi Verschelde | |
Make the Tooltip Position Offset Configurable | |||
2019-03-09 | Merge pull request #26851 from RandomShaper/fix-26460-fake-event-flood | Rémi Verschelde | |
Fix fake null-motion mouse event flood | |||
2019-03-09 | Fix fake null-motion mouse event flood | Pedro J. Estébanez | |
This commit also improves a bit the code quality by making the intent of fake events (and themselves) more explicit. Fixes #26460. | |||
2019-03-09 | Fixes UI navigation with joysticks | Gilles Roudière | |
2019-03-08 | Make get_node return NULL for empty NodePaths | Paul Trojahn | |
Fixes #25292 | |||
2019-03-05 | Improve/fix picking | Pedro J. Estébanez | |
Acknowledge mouse button events as position tellers (to make picking more solid; for instance, the touch mouse is raised with a mouse unpressed event that may have a more current position) Forget mouse position for physics if touch mouse raised (because the position known as last is no longer meaningful) Remove needless check for mouse over/exit (now there's code to inject an spurious move for cases where camera/objects have moved) Restrict 2D mouse over/exit to mouse events (including emulated from touch; true touches shouldn't trigger the signals) Fixes #26460. | |||
2019-03-04 | Update focus mask only if there is a focused control, fixes #26524 | Juan Linietsky | |
2019-03-02 | hide hdr and shadow_contact in gles2 | clayjohn | |
2019-03-02 | Made the tooltip position offset configurable | Andrettin | |
2019-02-22 | Added a workaround to avoid crashes due to how TileSet editor works, fixes ↵ | Juan Linietsky | |
#23672 Also fixed a few uninitialized memory variables. | |||
2019-02-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
2019-02-14 | Fix possible crash with an invalid last_mouse_focus pointer | Marcelo Fernandez | |
2019-02-13 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-02-12 | Scene: Ensure classes match their header filename | Rémi Verschelde | |
Also drop some unused files. Renamed: - `scene/2d/navigation2d.h` -> `navigation_2d.h` - `scene/2d/screen_button.h` -> `touch_screen_button.h` - `scene/3d/scenario_fx.h` -> `world_environment.h` - `scene/audio/audio_player.h` -> `audio_stream_player.h` - `scene/resources/bit_mask.h` -> `bit_map.h` - `scene/resources/color_ramp.h` -> `gradient.h` - `scene/resources/shape_line_2d.h` -> `line_shape_2d.h` - `scene/resources/scene_format_text.h` -> `resource_format_text.h` - `scene/resources/sky_box.h` -> `sky.h` Dropped: - `scene/resources/bounds.h` | |||
2019-02-08 | Merge pull request #25524 from Calinou/fix-font-oversampling-warning | Rémi Verschelde | |
Fix a font oversampling warning being printed when it shouldn't | |||
2019-01-31 | Fix a font oversampling warning being printed when it shouldn't | Hugo Locurcio | |
2019-01-30 | Add check in folding to see if the nodepath exists to avoid message spam. | K. S. Ernest (iFire) Lee | |
2019-01-26 | Warn of invalid pointer when converting object to RID, closes #19023 | Juan Linietsky | |
2019-01-26 | Rewrite how font oversampling is updated more carefully, fixes #24338 | Juan Linietsky | |
2019-01-18 | respect mouse mode when setting enter/exit notifications and signals, fixes ↵ | Juan Linietsky | |
#19785 | |||
2019-01-16 | Appease some CppCheck warns for files in the "scene" directory | Michael Alexsander Silva Dias | |
2019-01-14 | Added a flag to specify an exported node path must be supplied from scene ↵ | Juan Linietsky | |
root, fixes #24412 | |||
2019-01-11 | Redo serial name fixup from 799ed2b98984414fd3b7b667c5e3e5d2e6d35a66 | Rémi Verschelde | |
reduz wanted the original PR reverted due to issues, so this follow-up had to be too (done in 8cb54182ad2698a962def84f79cc8206ac9f13b2). But he ended up adapting part of the original PR in 27d77723811c2652c6118eca03a38c4ae1441895 without including this fix. | |||
2019-01-10 | Rewrote rename logic to be less buggy and more efficient, fixes #23803 and ↵ | Juan Linietsky | |
probably many recent bugs using GraphEdit | |||
2019-01-10 | Revert "Node: make _generate_serial_child_name manipulate numbers as String" | Rémi Verschelde | |
This reverts commits 1025e3ecea67b90232cfdc9590a7ee8887efdcc8 and 799ed2b98984414fd3b7b667c5e3e5d2e6d35a66. | |||
2019-01-08 | Fix strip out spaces while generating serial number for node name | volzhs | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-19 | fix near infinite loop when no previous mouse position | Arjen van Staalduinen | |
Added physics_has_last_mousepos to better deal with situations where there is no last_mousepos | |||
2018-12-14 | Fix touch release event on _gui_input | Konrad Nowakowski | |
2018-12-11 | Merge pull request #23923 from bruvzg/ime_gdscript | Rémi Verschelde | |
Changes IME to make it possible to use it from gdscript/gdnative | |||
2018-12-09 | Merge pull request #20609 from YeldhamDev/menu_hover_explicit | Rémi Verschelde | |
Make opening menus with the same parent on mouse focus explicit | |||
2018-12-02 | Add missing validations | Guilherme Felipe | |
Add missing validations to prevent crash of multiple mouse buttons being pressed | |||
2018-12-01 | Fix crash when multiple mouse buttons is pressed. | Guilherme Felipe | |
2018-11-28 | Fixes crash, closes #24038 | Juan Linietsky | |
2018-11-28 | Improved the mouse focus system (mouse keeps focus on a control while ↵ | Juan Linietsky | |
buttons are pressed). Fixes #19154 and likely many others. WARNING: Test well in every OS, if mouse wheel events are not properly sent as pressed+unpressed pair, it will fail and break (and the OS needs to be fixed). Only tested on X11 so far. | |||
2018-11-23 | Changes IME input to use notification instead of callback, exposes IME ↵ | bruvzg | |
methods to gdscript/gdnative. | |||
2018-11-21 | Node: make _generate_serial_child_name manipulate numbers as String | lupoDharkael | |
The conversion from an String to int can overflow int and int64 so it is safer to manipulate strings when we try to find the next available name for a Node. | |||
2018-11-20 | Make opening menus with the same parent on mouse focus explicit | Michael Alexsander Silva Dias | |
2018-11-19 | Properly handle multiple parent drag, fixes #19460 | Juan Linietsky | |
2018-11-18 | Massive speed up on deleting nodes, fixes #18673 | Juan Linietsky | |
Also makes the editor exit faster | |||
2018-11-16 | Do not allow controls in ignore mouse to get focus via their children, fixes ↵ | Juan Linietsky | |
#17955 | |||
2018-11-16 | Merge pull request #23734 from RandomShaper/fix-canvas-layer-out-of-tree | Rémi Verschelde | |
Fix CanvasLayer trying to re-stack while out of tree | |||
2018-11-16 | Fix CanvasLayer trying to re-stack while out of tree | Pedro J. Estébanez | |
Fixes #23718. | |||
2018-11-15 | -Send mouse motion events again to CollisionObjects (Area/Body) if they ↵ | Juan Linietsky | |
move, even if mouse does not. Fixes #16536 (likely many others should check) -Add ability for viewports to set input events as handled locally | |||
2018-11-14 | Merge pull request #23564 from endragor/fix-remove-child-ordering | Juan Linietsky | |
Notify node's moved children after sibling removed | |||
2018-11-13 | Add a limit of previously known last element to timer timeout traversal in ↵ | Juan Linietsky | |
SceneTree, fixes #15559 |