summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-16Allow preload to accept a const string.Hein-Pieter van Braam
In preload() parsing this code will lookup the identifier in the local constant database. If the identifier corresponds to a string constant it is used as the path for preload(). Currently this does not work for global constants, only constants declared in the same class as the preload is happening. We can implement a full fix too. Maybe we can use this PR to discuss the possibilities. This (partially) fixes #6798
2017-02-14Merge pull request #7811 from godotengine/revert-7807-fix-7354Juan Linietsky
Revert "Make nan==nan true for GDScript"
2017-02-14Revert "Make nan==nan true for GDScript"Juan Linietsky
2017-02-14Merge pull request #7807 from hpvb/fix-7354Rémi Verschelde
Make nan==nan true for GDScript
2017-02-14Make nan==nan true for GDScriptHein-Pieter van Braam
After discussing this with Reduz this seemed like the best way to fix #7354. This will make composite values that contain NaN in the same places as well as the same other values compare as the same. Additionally non-composite values now also compare equal if they are both NaN. This breaks IEEE specifications but this is probably what most users expect. There is a GDScript function check for NaN if the user needs this information. This fixes #7354 and probably also fixes #6947
2017-02-14Merge pull request #7803 from Hinsbart/spinbox_clickRémi Verschelde
Spinbox: don't ignore double clicks.
2017-02-14Merge pull request #7801 from hpvb/fix-7796Rémi Verschelde
Remove bounds check when resuming from yield. (fixes #7796)
2017-02-14Merge pull request #7792 from Hinsbart/inputmap_fixesRémi Verschelde
ProjectSettings: InputMap dialog fixes
2017-02-14Spinbox: don't ignore double clicks.Andreas Haas
Fixes the problem with spinboxes not updating when clicking too fast.
2017-02-13Fix missing semicolon in previous commitRémi Verschelde
2017-02-13Remove bounds check when resuming from yield.Hein-Pieter van Braam
The code would get a pointer to the beginning of the call_args by using operator[] at the stack Vector. This does bound checking. When there are no call_args this bound check fails and the error mentioned in #7796 gets triggered. This bound check is actually not necessary as call_args just gets set to NULL and never dereferenced. This new code will just unconditionally set the pointer to the place where the call_args are if there are any. There is no NULL check for call_args anywhere so this is safe. Fixes #7796
2017-02-13Merge pull request #7797 from Brett-Mitchell/patch-1Rémi Verschelde
Fix for issue #7766
2017-02-13Fix for issue #7766Brett-Mitchell
Add initialization for OS_OSX.mouse_mode in OS_OSX::OS_OSX(). mouse_mode now defaults to OS::MOUSE_MODE_VISIBLE.
2017-02-13Merge pull request #7795 from hpvb/rename-md-macroRémi Verschelde
Rename the _MD macro to D_METHOD
2017-02-13Merge pull request #7794 from GodotExplorer/pr-fix-texturebuttonRémi Verschelde
Fix compile error with TextureButton
2017-02-13Fix compile error with TextureButtongeequlim
Export TextureButton::ResizeMode as its own enum values
2017-02-13Rename the _MD macro to D_METHODHein-Pieter van Braam
This new name also makes its purpose a little clearer This is a step towards fixing #56
2017-02-13Merge pull request #7784 from hpvb/kill-scs-macroRémi Verschelde
Remove use of _SCS
2017-02-13Remove use of _SCS from ADD_METHODHein-Pieter van Braam
This saves typing and is a step towards fixing #56
2017-02-13ProjectSettings: InputMap dialog fixesAndreas Haas
Now the selection jumps to the correct action after a new event has been added. Also sets the default device id for Joypad button events to 0.
2017-02-12Merge pull request #7581 from Faless/v6_wild_bindRémi Verschelde
TCP/UDP listen bind to address and bugfixes
2017-02-12Merge pull request #7352 from Zylann/polylineRémi Verschelde
Polyline
2017-02-12Merge pull request #7789 from volzhs/update-script-buttonRémi Verschelde
Update attach/clear script tool bar icon in Scene panel
2017-02-12Merge pull request #7782 from SaracenOne/windows_relative_cursor_fixRémi Verschelde
Fix relative cursor data in CAPTURED mouse mode on Windows.
2017-02-12Merge pull request #7775 from Hinsbart/particles_flipRémi Verschelde
Particles2D: implement texture flip parameters.
2017-02-12Merge pull request #7774 from hpvb/masterRémi Verschelde
Add a simple signal handler for SIGCHLD on Unix
2017-02-12Merge pull request #7772 from Limb/fixgiprobeeditorRémi Verschelde
Remove memdelete of button in GIProbeEditor exit
2017-02-12Merge pull request #7771 from Limb/winaudiodriverRémi Verschelde
Close out audio drivers when exiting on Windows.
2017-02-12Merge pull request #7770 from Limb/removedx9Rémi Verschelde
Removed DX9 Rasterizer in windows
2017-02-12Merge pull request #7769 from GodotExplorer/pr-resizeable-texturebutton_3Rémi Verschelde
Enhance TextureButton and TextureRect with resize
2017-02-12Merge pull request #7768 from bojidar-bg/sc-multiple-namesRémi Verschelde
Make _sc_ files work like ._sc_
2017-02-12Merge pull request #7763 from Limb/fixwindowscompileRémi Verschelde
Fixed compilation issues with Visual Studio
2017-02-12Merge pull request #7746 from sanikoyes/Pr-fix-msvc-compileRémi Verschelde
Fix msvc compile error
2017-02-12Merge pull request #7757 from volzhs/save-debug-optionsRémi Verschelde
Save and restore debug options for each project
2017-02-12Merge pull request #7749 from Faless/fix_7697Rémi Verschelde
HTTPClient properly handle partial data in non-blocking mode
2017-02-12Merge pull request #7747 from sanikoyes/Pr-fix-tween-transform2dRémi Verschelde
Fix tween Transform2D typo
2017-02-12Merge pull request #7743 from karroffel/json_parsing-3.0Rémi Verschelde
JSON::parse reports errors on open-ended objects (master)
2017-02-12Merge pull request #7740 from magyar123/masterRémi Verschelde
Add editor option for closing the output when stopping the game.
2017-02-12Merge pull request #7723 from lonesurvivor/gdscript-range-fixRémi Verschelde
Fix parsing bug which causes range(variable) to crash the engine
2017-02-12Merge pull request #7722 from RandomShaper/improve-touch-buttonRémi Verschelde
Fix touch button issues
2017-02-12Merge pull request #7712 from kbake/deselect-selection-on-ctrl-home/endRémi Verschelde
Selected text is now deselected on ctrl+home/end
2017-02-12Merge pull request #7706 from RandomShaper/touch-button-shape-masterRémi Verschelde
Add shape property to TouchScreenButton
2017-02-13Update attach/clear script tool bar icon in Scene panelvolzhs
2017-02-11Fix glitches when sampling relative cursor data in CAPTURED mouse mode on ↵Saracen
Windows.
2017-02-10Solve TouchScreenButtons issuesPedro J. Estébanez
Fix touch button needing double tap after pause (applies to those not set to pass-by) Fix error when a pressed TouchScreenButton with no associated action exits the tree (with some refactoring of duplicate code)
2017-02-10Particles2D: implement texture flip parameters.Andreas Haas
2017-02-09Add a simple signal handler for SIGCHLD on UnixHein-Pieter van Braam
This fixes #6631
2017-02-09Remove memdelete of button in GIProbeEditor exitKenneth Lorthioir
This issue was causing a heap corruption on windows.
2017-02-09Close out audio drivers when exiting.Kenneth Lorthioir
Prevents a crash when closing the project manager.
2017-02-09Removed DX9 Rasterizer in windows.Kenneth Lorthioir
This doesn't seem to be needed anymore and the code to free the unused rasterizer was throwing a memory violation since it was getting set to a value somehow.