summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-10Merge pull request #7445 from tagcup/2d_math_fixesJuan Linietsky
Various corrections in 2D math.
2017-01-10Merge pull request #7438 from tagcup/matrix3_rotate_fixJuan Linietsky
Fix the order in which additional transformations are applied
2017-01-10It is now possible to name layers of different kinds!Juan Linietsky
2017-01-10uses the global thread to protect the instacnes map in GDScript, closes #4615Juan Linietsky
2017-01-10- _ready() callback only happens once now, if you want to receive it again, ↵Juan Linietsky
use request_ready() - C++ Nodes mostly do an internal process callback, so it does not conflict with users willing to use their own process callbacks - callbacks such as _input, _process, _fixed_process _unhandled_input, _unhandled_key_input do not requiere calling a function to enable them. They are enabled automatically if found on the script.
2017-01-10Merge pull request #7493 from neikeq/pr-mingw-bitsRémi Verschelde
Detect bits when building with MinGW
2017-01-10Various corrections in 2D math.Ferenc Arn
This is the follow up for the 2D changes mentioned in PR #6865. It fixes various mistakes regarding the order of matrix indices, order of transformation operations, usage of atan2 function and ensures that the sense of rotation is compatible with a left-handed coordinate system with Y-axis pointing down (which flips the sense of rotations along the z-axis). Also replaced float with real_t, and tried to make use of Matrix32 methods rather than accessing its elements directly. Affected code in the Godot code base is also fixed in this commit. The user code using functions involving angles such as atan2, angle_to, get_rotation, set_rotation will need to be updated to conform with the new behavior. Furthermore, the sign of the rotation angles in existing 2D scene files need to be flipped as well.
2017-01-10Detect bits when building with MinGWIgnacio Etcheverry
2017-01-10Merge pull request #7492 from lonesurvivor/filesystem-dockRémi Verschelde
FileSystemDock: Collapse folders by default, add context menu with "E…
2017-01-10FileSystemDock: Collapse folders by default, add context menu with "Expand ↵lonesurvivor
all" / "Collapse all" option.
2017-01-10Merge pull request #7491 from BastiaanOlij/tools-no-fixesRémi Verschelde
Few small fixes so tools=no and target=release compiles
2017-01-10Merge pull request #7490 from touilleMan/issue-7481Rémi Verschelde
Remove deprecated Vector2.floorf method
2017-01-10Merge pull request #7482 from volzhs/modulate-colorRémi Verschelde
Fix modulate property bind to Color
2017-01-10Merge pull request #7462 from karroffel/error_codeRémi Verschelde
expose OS.set_exit_code and OS.get_exit_code to ClassDB
2017-01-10Merge pull request #7425 from lonesurvivor/masterRémi Verschelde
Fix for the huge audio latency (>200 ms) for the …
2017-01-10Few small fixes so tools=no and target=release compilesBastiaanOlij
2017-01-10Remove deprecated Vector2.floorf methodEmmanuel Leblond
2017-01-10Removed the set_child_rect() in AcceptDialog. AcceptDialog now works as a ↵Juan Linietsky
container!
2017-01-10Groundbreaking!! Godot resources can now be flagged to be local to the scene ↵Juan Linietsky
being edited! This means that each time this scene is instanced, the resource will be unique! As such, thanks to this, the following features were implemented: -ButtonGroup is no longer a control, it's now a resource local to the scene -ViewportTexture can be created from the editor and set to any object, making ViewportSprite and other kind of nodes obsolete!
2017-01-09Issue template: warn about known unstabilityRémi Verschelde
2017-01-09-Translation text will change automatically for in-game buttons, labels, ↵Juan Linietsky
poups when translation is changed. -Added a NOTIFICATION_TRANSLATION_CHANGED for controls that need custom code -Sorry, editor will not update automatically because it uses a different translatio method.
2017-01-09-All types have editable script now in propertiesJuan Linietsky
-Changed clip to a property in Control which can be set by the user
2017-01-09Fix modulate property bind to Colorvolzhs
2017-01-09Merge pull request #7480 from godotengine/ip-mingw2-workaround2Rémi Verschelde
Windows: Workaround missing includes in MinGW-w64 < 4
2017-01-09Merge pull request #7471 from djrm/iconsJuan Linietsky
Added missing node icons, plus some icon changes
2017-01-09Windows: Workaround missing includes in MinGW-w64 < 4Rémi Verschelde
The MinGW-w64 version we have on our Travis build environment (Ubuntu 12.04, mingw-w64 2.0.1, gcc 4.6) is old and has some missing includes in the dependencies of the `tcpmib.h` header [0] [1] [2]. Those were not triggered before 6323779596dea0db7f58afef7d3d3d5588ef20cb probably due to conflicting WINVER definitions which prevented triggering the code specific to >= 0x0600 (Vista). We ensure it won't be triggered by defining the _WIN32_WINNT macro to Windows XP compatibility.
2017-01-09OSX: Revert back to kHIDUsage_GD_JoystickRémi Verschelde
Bug introduced in 547a57777b199f451305a6d4b6ad63fb0b2bd3ed.
2017-01-09Merge pull request #7458 from bojidar-bg/right-click-menuRémi Verschelde
Fix #7455 - script text editor's right click menu being weird
2017-01-09Added resources iconsDaniel J. Ramirez
2017-01-09Merge pull request #7475 from Hinsbart/joypad_fixesRémi Verschelde
More fixes to Joypad renaming.
2017-01-08Added missing node icons, plus some icon changesDaniel J. Ramirez
2017-01-09Add clamp and wrap loop modes for animation tracks.Juan Linietsky
2017-01-08Moved JSON functions to built-in to_json, parse_json, validate_jsonJuan Linietsky
2017-01-08Remove XML format, as promised, for 3.0Juan Linietsky
2017-01-08Removed Musepack, it's a pretty obsolete format nowadays.Juan Linietsky
2017-01-08Variant INT and REAL are now 64 bits (other types remain at 32)Juan Linietsky
2017-01-08-removed stop mouse and ignore mouse from control, which were confusing, ↵Juan Linietsky
replaced by mouse filter
2017-01-08More fixes to Joypad renaming.Andreas Haas
Windows did not compile anymore because DI8DEVTYPE_JOYPAD obviously isn't defined in the directx headers ^^ I also did the same renaming as in #7473 for the windows platform and reverted the changes in the gamepad mappings.
2017-01-08Removed ratio anchoring (will have to fix multiple 3D views later..)Juan Linietsky
2017-01-08Swapped expand and fill flag bits, so scenes don't save this property by defaultJuan Linietsky
2017-01-08Merge pull request #7473 from Hinsbart/JoypadLinuxJuan Linietsky
Rename "joypad_linux" class to "JoypadLinux"
2017-01-08Rename "joypad_linux" class to "JoypadLinux"Andreas Haas
Named this class in GodotCase, so it fits with the rest of the codebase.
2017-01-08PopupMenu now emits both index_pressed and id_pressed instead of ↵Juan Linietsky
item_pressed, closes #3188
2017-01-08Renamed finished to animation_finished, also passes the animation name when ↵Juan Linietsky
finished
2017-01-08Move tests again from core to mainRémi Verschelde
As advised by @reduz, as tests depend on other libs.
2017-01-08Finish replacement of joystick by joypadRémi Verschelde
Some parts were forgotten in 547a577.
2017-01-08opus: Update to upstream opusfile 0.8Rémi Verschelde
Had missed it in the previous commit as the upstream website is outdated.
2017-01-08Removed the "released" signal from button, it's pointless now that ↵Juan Linietsky
button_down and button_up exist.
2017-01-08Made Variant::NIL printable as "Null". Please everyone be on the lookout of ↵Juan Linietsky
bugs related to assigning an empty variant to a string, and expecting it to be not empty!
2017-01-08renamed joystick to joypad everywhere around source code!Juan Linietsky