aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - _ready() callback only happens once now, if you want to receive it again, ↵Juan Linietsky2017-01-1015-57/+167
| | | | | | | 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.
* Merge pull request #7493 from neikeq/pr-mingw-bitsRémi Verschelde2017-01-101-1/+1
|\ | | | | Detect bits when building with MinGW
| * Detect bits when building with MinGWIgnacio Etcheverry2017-01-101-1/+1
| |
* | Merge pull request #7492 from lonesurvivor/filesystem-dockRémi Verschelde2017-01-102-2/+55
|\ \ | | | | | | FileSystemDock: Collapse folders by default, add context menu with "E…
| * | FileSystemDock: Collapse folders by default, add context menu with "Expand ↵lonesurvivor2017-01-102-2/+55
| | | | | | | | | | | | all" / "Collapse all" option.
* | | Merge pull request #7491 from BastiaanOlij/tools-no-fixesRémi Verschelde2017-01-104-5/+13
|\ \ \ | | | | | | | | Few small fixes so tools=no and target=release compiles
| * | | Few small fixes so tools=no and target=release compilesBastiaanOlij2017-01-104-5/+13
| |/ /
* | | Merge pull request #7490 from touilleMan/issue-7481Rémi Verschelde2017-01-102-12/+0
|\ \ \ | | | | | | | | Remove deprecated Vector2.floorf method
| * | | Remove deprecated Vector2.floorf methodEmmanuel Leblond2017-01-102-12/+0
| |/ /
* | | Merge pull request #7482 from volzhs/modulate-colorRémi Verschelde2017-01-101-2/+2
|\ \ \ | | | | | | | | Fix modulate property bind to Color
| * | | Fix modulate property bind to Colorvolzhs2017-01-091-2/+2
| | | |
* | | | Merge pull request #7462 from karroffel/error_codeRémi Verschelde2017-01-102-0/+16
|\ \ \ \ | | | | | | | | | | expose OS.set_exit_code and OS.get_exit_code to ClassDB
| * | | | exposed OS.set_exit_code and OS.get_exit_code to ClassDBkarroffel2017-01-072-0/+16
| | | | |
* | | | | Merge pull request #7425 from lonesurvivor/masterRémi Verschelde2017-01-104-126/+140
|\ \ \ \ \ | |_|_|/ / |/| | | | Fix for the huge audio latency (>200 ms) for the …
| * | | | Fix for the huge audio latency of the SamplePlayer (>200 ms)lonesurvivor2017-01-054-126/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixes PulseAudio, ALSA and RtAudio driver - cleans up the driver files for better readability (mostly whitespace-related stuff) - makes ALSA and Pulseaudio actually use the global setting "audio/mix_rate" for the sample rate instead of a fixed value (RtAudio did this already)
* | | | | Removed the set_child_rect() in AcceptDialog. AcceptDialog now works as a ↵Juan Linietsky2017-01-1048-101/+92
| | | | | | | | | | | | | | | | | | | | container!
* | | | | Groundbreaking!! Godot resources can now be flagged to be local to the scene ↵Juan Linietsky2017-01-1021-95/+481
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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!
* | | | | Issue template: warn about known unstabilityRémi Verschelde2017-01-092-10/+19
| | | | |
* | | | | -Translation text will change automatically for in-game buttons, labels, ↵Juan Linietsky2017-01-0910-31/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | -All types have editable script now in propertiesJuan Linietsky2017-01-0920-27/+64
| | | | | | | | | | | | | | | | | | | | -Changed clip to a property in Control which can be set by the user
* | | | | Merge pull request #7480 from godotengine/ip-mingw2-workaround2Rémi Verschelde2017-01-091-1/+13
|\ \ \ \ \ | | | | | | | | | | | | Windows: Workaround missing includes in MinGW-w64 < 4
| * | | | | Windows: Workaround missing includes in MinGW-w64 < 4Rémi Verschelde2017-01-091-1/+13
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #7471 from djrm/iconsJuan Linietsky2017-01-09111-187/+3487
|\ \ \ \ \ | |/ / / / |/| | | | Added missing node icons, plus some icon changes
| * | | | Added resources iconsDaniel J. Ramirez2017-01-0997-163/+3206
| | | | |
| * | | | Added missing node icons, plus some icon changesDaniel J. Ramirez2017-01-0814-24/+281
| | | | |
* | | | | OSX: Revert back to kHIDUsage_GD_JoystickRémi Verschelde2017-01-091-2/+2
| | | | | | | | | | | | | | | Bug introduced in 547a57777b199f451305a6d4b6ad63fb0b2bd3ed.
* | | | | Merge pull request #7458 from bojidar-bg/right-click-menuRémi Verschelde2017-01-091-8/+9
|\ \ \ \ \ | | | | | | | | | | | | Fix #7455 - script text editor's right click menu being weird
| * | | | | Fix #7455 - script text editor's right click menu being weirdBojidar Marinov2017-01-071-8/+9
| | |_|/ / | |/| | |
* | | | | Merge pull request #7475 from Hinsbart/joypad_fixesRémi Verschelde2017-01-095-38/+36
|\ \ \ \ \ | |_|/ / / |/| | | | More fixes to Joypad renaming.
| * | | | More fixes to Joypad renaming.Andreas Haas2017-01-085-38/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Add clamp and wrap loop modes for animation tracks.Juan Linietsky2017-01-096-26/+122
| | | | |
* | | | | Moved JSON functions to built-in to_json, parse_json, validate_jsonJuan Linietsky2017-01-0810-49/+112
| | | | |
* | | | | Remove XML format, as promised, for 3.0Juan Linietsky2017-01-083-3070/+0
| | | | |
* | | | | Removed Musepack, it's a pretty obsolete format nowadays.Juan Linietsky2017-01-086-670/+0
| | | | |
* | | | | Variant INT and REAL are now 64 bits (other types remain at 32)Juan Linietsky2017-01-089-62/+201
| | | | |
* | | | | -removed stop mouse and ignore mouse from control, which were confusing, ↵Juan Linietsky2017-01-0820-57/+53
| | | | | | | | | | | | | | | | | | | | replaced by mouse filter
* | | | | Removed ratio anchoring (will have to fix multiple 3D views later..)Juan Linietsky2017-01-087-137/+51
| | | | |
* | | | | Swapped expand and fill flag bits, so scenes don't save this property by defaultJuan Linietsky2017-01-082-4/+4
|/ / / /
* | | | Merge pull request #7473 from Hinsbart/JoypadLinuxJuan Linietsky2017-01-084-26/+25
|\ \ \ \ | | | | | | | | | | Rename "joypad_linux" class to "JoypadLinux"
| * | | | Rename "joypad_linux" class to "JoypadLinux"Andreas Haas2017-01-084-26/+25
| | | | | | | | | | | | | | | | | | | | Named this class in GodotCase, so it fits with the rest of the codebase.
* | | | | PopupMenu now emits both index_pressed and id_pressed instead of ↵Juan Linietsky2017-01-0843-87/+89
|/ / / / | | | | | | | | | | | | item_pressed, closes #3188
* | | | Renamed finished to animation_finished, also passes the animation name when ↵Juan Linietsky2017-01-084-4/+6
| | | | | | | | | | | | | | | | finished
* | | | Move tests again from core to mainRémi Verschelde2017-01-0830-2/+3
| | | | | | | | | | | | | | | | As advised by @reduz, as tests depend on other libs.
* | | | Finish replacement of joystick by joypadRémi Verschelde2017-01-0817-15/+17
| | | | | | | | | | | | | | | | Some parts were forgotten in 547a577.
* | | | opus: Update to upstream opusfile 0.8Rémi Verschelde2017-01-085-72/+111
| | | | | | | | | | | | | | | | Had missed it in the previous commit as the upstream website is outdated.
* | | | Removed the "released" signal from button, it's pointless now that ↵Juan Linietsky2017-01-081-2/+2
| | | | | | | | | | | | | | | | button_down and button_up exist.
* | | | Made Variant::NIL printable as "Null". Please everyone be on the lookout of ↵Juan Linietsky2017-01-082-2/+5
| | | | | | | | | | | | | | | | bugs related to assigning an empty variant to a string, and expecting it to be not empty!
* | | | renamed joystick to joypad everywhere around source code!Juan Linietsky2017-01-0849-416/+416
| | | |
* | | | Windows: Define _WIN32_WINRT to 0x0600 (Vista)Rémi Verschelde2017-01-087-16/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passed as a compiler define to be sure it is always define before windows.h is loaded. This means that Godot officially requires Vista API or later, it will not work on Windows XP or earlier. Also fix a bogus check for Windows 7 API.
* | | | renamed _input_event for GUI events to _gui_input, so it's more ↵Juan Linietsky2017-01-08117-224/+229
| | | | | | | | | | | | | | | | differentiated than generalized _input