Rémi Verschelde
34a0aa6900
Merge pull request #7862 from Hinsbart/joypad_connections
...
Better handling of joypad device IDs.
2017-02-26 21:30:24 +01:00
Rémi Verschelde
3de1415b6a
Merge pull request #7653 from Dumbeldor/RichTextLabel_remove_line
...
RichTextLabel add function remove_line
2017-02-26 21:16:30 +01:00
Andreas Haas
a175ac7032
Better handling of joypad device IDs.
...
Now InputDefault is responsible for giving out joypad device IDs to the platform, instead of each platform handling this itself.
This makes it possible for c++ modules to add their own "custom" gamepad devices, without the risk of messing up events in case the user also has regular gamepads attached (using the OS code).
For now, it's implemented for the main desktop platforms.
Possible targets for future work: android, uwp, javascript
2017-02-26 21:01:31 +01:00
Rémi Verschelde
7a9b08f785
Merge pull request #7889 from Hinsbart/fix_autoenable_input
...
Fix auto-enable of _input processing when _input() method is set.
2017-02-26 20:51:53 +01:00
Rémi Verschelde
c68f0c7961
Merge pull request #7887 from bojidar-bg/particles-emission-ended
...
Add emission_finished signal to Particles2D
2017-02-26 20:50:41 +01:00
Rémi Verschelde
4d6a3cf7fc
Merge pull request #7874 from volzhs/issue-7820-master
...
Fix crash when click icon while editing node name
2017-02-26 20:28:00 +01:00
Rémi Verschelde
3abd4c906d
Merge pull request #7869 from RandomShaper/fix-touchbutton-crash
...
Fix crash if TouchScreenButton is pressed while exiting the tree
2017-02-26 20:27:43 +01:00
Rémi Verschelde
e5cf1fe350
Merge pull request #7866 from Hinsbart/tween_fix
...
Fix undefined behavior found by static code analyzer.
2017-02-26 20:27:20 +01:00
Rémi Verschelde
7902444f38
Merge pull request #7834 from hpvb/x11-return-to-cwd-at-exit
...
X11 return to cwd at exit
2017-02-26 20:25:09 +01:00
Rémi Verschelde
8e0dbd1b8e
Merge pull request #7858 from bojidar-bg/tilemap-get-size
...
Add Rect2 TileMap::get_used_rect()
2017-02-26 20:24:56 +01:00
Rémi Verschelde
30c5286936
Merge pull request #7857 from Hinsbart/external_script_break
...
Don't switch to script on breakpoint hit when using external editor.
2017-02-26 20:24:27 +01:00
Rémi Verschelde
539b9e09e4
Merge pull request #7856 from RandomShaper/add-duplicate-flags
...
Add more options to Node.duplicate()
2017-02-26 20:24:17 +01:00
Rémi Verschelde
2d3dd6f6ee
Merge pull request #7854 from neikeq/pr-execute-iter
...
Replace misuse of list iteration
2017-02-26 20:23:10 +01:00
Rémi Verschelde
1ec8b9fb7d
Merge pull request #7851 from shlomif/fix-some-compilation-warnings
...
Get rid of some compilation warnings.
2017-02-26 20:22:48 +01:00
Rémi Verschelde
ca805744fb
Merge pull request #7848 from hpvb/fix-7839
...
Windows: Close audiodriver sooner on exit
2017-02-26 20:18:49 +01:00
Rémi Verschelde
9c05110ab8
Merge pull request #7842 from Zylann/fix_line2d_editor
...
Fixed Line2D editor doesn't respond to input
2017-02-26 20:18:18 +01:00
Rémi Verschelde
caa74b70e7
Merge pull request #7831 from volzhs/tr-buttonarray-3
...
Translate ButtonArray text
2017-02-26 20:15:33 +01:00
Rémi Verschelde
9c2542cf26
Merge pull request #7830 from volzhs/str-format-3
...
Fix zero padding formatting
2017-02-26 20:15:10 +01:00
Rémi Verschelde
0f12d0a924
Merge pull request #7827 from volzhs/libwebp-0.6.0
...
Update libwebp to 0.6.0
2017-02-26 20:13:31 +01:00
Rémi Verschelde
a78c314b0e
Merge pull request #7809 from hpvb/fix-6798
...
Allow preload to accept a const string.
2017-02-26 20:12:36 +01:00
Rémi Verschelde
f13e87e257
Merge pull request #7802 from tagcup/physics_64bit
...
Use real_t as floating point type in physics code.
2017-02-26 20:10:54 +01:00
Andreas Haas
373e0099cf
Fix auto-enable of _input processing when _input() method is set.
...
Since f3f4a11c
processing of callbacks such as `_process`, `_fixed_process`, etc will be
automatically enabled when the corresponding method is found in the script.
However, for _input() this wasn't working.
That's simply because `_input` wasn't initialized in `SceneStringNames` ^^
2017-02-25 21:12:26 +01:00
Bojidar Marinov
0d6485d919
Add emission_finished signal to Particles2D
...
(Also remove some Particles2D::testee method, which was unused)
Resolves #3963
2017-02-25 16:06:00 +02:00
Rémi Verschelde
a23e062c28
Merge pull request #7880 from bojidar-bg/fix-iphone-builds
...
Really fix iphone builds
2017-02-24 14:16:15 +01:00
Bojidar Marinov
cd52209d1b
Really fix iphone builds
2017-02-23 20:20:55 +02:00
Rémi Verschelde
46b2267498
Merge pull request #7879 from bojidar-bg/fix-iphone-builds
...
Complete the globals.h -> global_config.h conversion
2017-02-23 16:51:28 +01:00
Bojidar Marinov
53921faa91
Complete the globals.h -> global_config.h conversion
2017-02-23 17:47:25 +02:00
Juan Linietsky
ffcd954211
Fixes to webgl/opengl es 3.0 for compatibility with webgl2.0, still does not work though
2017-02-22 19:14:21 -03:00
volzhs
3ae0ffa182
Fix crash when click icon while editing node name
2017-02-23 02:20:46 +09:00
Pedro J. Estébanez
75c68f6512
Fix crash if TouchScreenButton is pressed while exiting the tree
...
(cherry picked from commit 5b8d5766f4
)
2017-02-22 01:37:22 +01:00
Juan Linietsky
2c88f4d4b5
working on template validation
2017-02-21 21:30:40 -03:00
Juan Linietsky
d0973e645c
Merge pull request #7863 from eska014/webbuild
...
Web builds: Zip automatically; Fix on Windows; Parallel wasm/asm.js builds
2017-02-21 21:25:00 -03:00
Andreas Haas
0157969ccc
Tween: Fix undefined behavior found by static code analyzer.
...
Adresses the issue mentioned in https://software.intel.com/en-us/articles/the-ultimate-question-of-programming-refactoring-and-everything
2017-02-22 00:56:40 +01:00
eska
6e1828c958
Fix WebAssembly builds on Windows
2017-02-21 23:21:28 +01:00
Shlomi Fish
0a2c387d5c
Fix some compilation warnings.
...
Redone the commit based on the input in
https://github.com/godotengine/godot/pull/7851 . Not all warnings were
fixed but it's a start.
2017-02-21 11:59:19 +02:00
Juan Linietsky
de0045cf1b
-renamed globals.h to global_config.cpp (this seems to have caused a few modified files)
...
-.pck and .zip exporting redone, seems to be working..
2017-02-21 00:06:30 -03:00
Bojidar Marinov
136e1e18ba
Add Rect2 TileMap::get_used_rect(), closes #4390
2017-02-20 23:02:03 +02:00
Andreas Haas
10fa752ae7
Don't switch to script on breakpoint hit when using external editor.
...
Fixes #7705
2017-02-20 21:23:09 +01:00
Pedro J. Estébanez
4e22b6acd7
Add more options to Node.duplicate()
...
to decide whether signals, groups and/or scripts should be set in the copied nodes or not; it's default value makes the method include everything, as usual
2017-02-20 20:05:01 +01:00
Ignacio Etcheverry
0cd309c5c7
Replace misuse of list iteration
2017-02-20 19:53:14 +01:00
eska
6e2bf31e5a
Automatically zip web export templates
...
Also fix web builds on Windows and clean up
2017-02-20 06:59:19 +01:00
eska
335fdea581
Fix parallel asm.js/WebAssembly builds
2017-02-20 03:44:37 +01:00
Juan Linietsky
f6950956bd
Editor Export Settings Dialog is completed!! Now on to make some exporters..
2017-02-19 23:21:35 -03:00
Hein-Pieter van Braam
04e51859f0
Windows: Close audiodriver sooner on exit
...
In #7839 I see the same error that was fixed in #7833 occuring on the
Windows platform. This moves the audio driver closing to the same place
in OS_Windows::finalize() as it is in OS_X11::finalize()
This fixes #7839
2017-02-19 20:45:17 +01:00
Marc Gilleron
544d9cb24e
Fixed Line2D editor doesn't respond to input
2017-02-19 02:55:47 +01:00
Rémi Verschelde
5e3fc7d069
Merge pull request #7835 from toger5/gitignoreToXcode
...
xCode added xcuserdata to gitignore
2017-02-18 19:23:29 +01:00
Hein-Pieter van Braam
d0c2015fe1
X11 return to cwd at exit
...
During runtime godot calls chdir() several times. This doesn't really
matter normally but when using tools such as gprof the location of the
profiling data is kind of hard to intuit.
With this PR we simply store the current working directory at start and
restore it once we're almost done exiting.
This doesn't use the OS abstractions as when we need to get the current
workdir we haven't yet initialized it (by necessity). This would break
if we tried to build X11 for windows, but since the X11 target is
hardcoded to use the UNIX abstractions I don't think it matters.
2017-02-18 12:41:26 +01:00
toger5
bafd4ed56c
xCode added xcuserdata to gitignore
2017-02-18 10:44:48 +02:00
Rémi Verschelde
9a5442a226
Merge pull request #7833 from hpvb/x11-move-audio-drive-finalize
...
X11: Move audio driver finalize to the start of cleanup
2017-02-17 18:21:12 +01:00
Hein-Pieter van Braam
f70afbe129
X11: Move audio driver finalize to the start of cleanup
...
The audio driver cleanup needs to happen at the start of finish
otherwise a race still seems to exist with the destruction of the
audioserver. I think that destroying the X resoures before has something
to do with it.
2017-02-17 17:59:06 +01:00