Rémi Verschelde
cf4693cf18
Merge pull request #6304 from razvanc-r/master
...
(Array) .pop_front, .pop_back & .remove return values instead of void
2016-10-03 11:34:03 +02:00
Fabio Alessandrelli
941f460384
Properly encode InputEvent of type NONE. Fix #5987
...
In the editor settings you can disable default editor shortcuts.
When a default shortcut is disabled an InputEvent of type NONE must
be stored in the config file to allow the editor to remember that setting.
variant_parser.cpp was not properly encoding InputEvent of type NONE causing
the "corruption" of the editor settings file.
2016-10-03 02:40:53 +02:00
Andreas Haas
ac80e68d2f
Fix "Save All" option in Script editor.
...
Also removes some old code.
fixes #6667
2016-10-02 20:39:15 +02:00
J08nY
b1fba2e013
PCKPacker: moved from tools into core, fixes #4129
2016-10-01 22:07:07 +02:00
J08nY
6b283ae293
PopupMenu: added toggle_item_checked and exposed set_item_tooltip and get_item_tooltip
2016-10-01 16:50:53 +02:00
Karol Walasek
db0a46d7f7
Filled blanks and normalized documentation on RayCast[2D]
2016-10-01 16:21:33 +02:00
Rémi Verschelde
3ecd8560fd
Classref: Sync template with current source
2016-10-01 13:01:44 +02:00
Ignacio Etcheverry
f30602c67a
Merge pull request #6652 from volzhs/word-wrap
...
Fix typo for word_wrap
2016-10-01 00:48:38 +02:00
Pedro J. Estébanez
11cbbeb17e
Respect texture .flags files on export
2016-09-30 17:41:45 +02:00
Rémi Verschelde
dabcabe981
Merge pull request #6658 from Faless/fix_bo_network
...
Fix possible buffer overflow in NetworkedMultiplayerENet
2016-09-30 07:26:33 +02:00
Fabio Alessandrelli
c1dc71baee
Fix possible buffer overflow in NetworkedMultiplayerENet
...
NetworkedMultiplayerENet::get_packet was reporting the wrong size for the packet buffer exposing a potential buffer overflow in case of malformed/malicious packets
2016-09-30 03:51:46 +02:00
Fabio Alessandrelli
8b9e5453a5
Use 2 different ENet channels for reliable/unreliable packets
...
This avoids stalling other sequenced but unreliable packets
(i.e. UNRELIABLE_ORDERED) when sending RELIABLE packets.
2016-09-30 02:48:25 +02:00
volzhs
c333659ebc
Fix typo for word_wrap
2016-09-30 03:28:05 +09:00
volzhs
0866f49f4e
Fix error when using 2 or more slashes on resource path
2016-09-30 03:11:45 +09:00
Rémi Verschelde
cb7661df94
Merge pull request #6646 from pkowal1982/area
...
Fix #6480 , area duplicated param
[ci skip]
2016-09-29 18:38:04 +02:00
Pawel Kowal
f9a21baa26
Fix #6480 , area duplicated param
2016-09-29 18:12:45 +02:00
Rémi Verschelde
b491944130
Merge pull request #6636 from pkowal1982/lineedit
...
LineEdit long indicator, fix #6624
2016-09-29 09:34:29 +02:00
Rémi Verschelde
b8c60636db
Merge pull request #6637 from Zylann/windows_print_overflow
...
Windows: prevent huge prints from crashing the engine
2016-09-29 09:31:52 +02:00
Andreas Haas
f81d009525
Add inline ColorPicker to Script text editor.
...
Adds an option to the script editor context menu that lets you open
a ColorPicker in order to easily edit `Color()` constructors.
To do this, right click on the word `Color` and select `Pick Color`.
A side effect of this change is that the script editor now has its own
context menu instead of re-using the one from TextEdit.
It's now possible to indent left/right and to toggle comments via this menu.
I also felt free to make it more context-sensitive than before:
Now "Cut" and "Copy" will only be shown if text has actually been selected.
I also added default shortcuts for indent left/right. (alt + left/right)
Closes #6232
2016-09-29 09:12:45 +02:00
Marc Gilleron
0c09de3ef1
Windows: prevent huge prints from crashing the engine
2016-09-29 03:15:12 +02:00
Pawel Kowal
3edc0a4832
LineEdit long indicator, fix #6624
2016-09-28 22:05:34 +02:00
Rémi Verschelde
68325d7254
Merge pull request #6615 from syskrank/master
...
minor cleanup for code in the "platform" section
2016-09-28 16:51:41 +02:00
Błażej Szczygieł
5585bc1c38
Don't crash when video is stopped and played again
2016-09-28 13:39:06 +02:00
Rémi Verschelde
33af4a9746
Merge pull request #6623 from Hinsbart/action_just_completion
...
Code completion for is_action_just_{pressed, released}
2016-09-27 09:23:02 +02:00
Victor Seiji Hariki
e5edd50d62
Now ignoring remaining collision shapes.
2016-09-26 23:40:06 -03:00
Andreas Haas
5e7db2a5b4
Code completion for is_action_just_{pressed, released}
...
fixes #6621
2016-09-26 22:16:27 +02:00
Rémi Verschelde
73a7b91459
Merge pull request #6568 from Hinsbart/joy_names
...
Add functions to get readable names for joystick events
2016-09-26 12:45:31 +02:00
syskrank
af4b0db1e4
removed confusing "if(true)" statement with empty "else" block
2016-09-26 12:30:59 +03:00
Rémi Verschelde
db1a9863d2
Merge pull request #6607 from zaps166/fix-crash-in-process_hdr
...
Don't crash in "_process_hdr()" if "framebuffer.luminance" is empty
2016-09-26 09:49:49 +02:00
Rémi Verschelde
a3c7988e8e
Merge pull request #6604 from touilleMan/patch-1
...
Add CC parameter to allow use of custom C compiler
2016-09-26 09:44:42 +02:00
Pawel Kowal
acc242fd6a
Tween reset/stop/resume/remove for all object properties at once
2016-09-25 23:25:52 +02:00
Andreas Haas
276087e92d
Throw error when trying to emit a non-existing signal.
...
closes #6017
2016-09-25 19:26:01 +02:00
Błażej Szczygieł
7b8fe97888
Don't crash in "_process_hdr()" if "framebuffer.luminance" is empty
...
If "glFramebufferTexture2D()" fails on old drivers the Vector is empty.
Don't allow to read from empty Vector (NULL pointer).
2016-09-25 13:09:23 +02:00
Błażej Szczygieł
ca3b8deb78
Don't crach when OpenGL version is unsupported
2016-09-25 13:06:14 +02:00
Błażej Szczygieł
a27fafb273
Add compatibility with old OpenGL 2.1 drivers
...
If ARB_framebuffer_object is not supported, try to fall-back to
EXT_framebuffer_object if present.
In current version of godot, the way framebuffers are used is backward
compatible with the older EXT_framebuffer_object extension.
Fixes #6591
Done with SuperUserNameMan
2016-09-25 12:58:22 +02:00
Emmanuel Leblond
cfd17de230
Add CC parameter to allow use of custom C compiler
2016-09-25 11:58:54 +02:00
Andreas Haas
3cce39c2d3
AnimationEditor: zoom using ctrl+wheel
...
closes #6585
2016-09-23 14:57:54 +02:00
Rémi Verschelde
20c7b65b7e
Merge pull request #6588 from SuperUserNameMan/expose_geometryinstance_get_aabb_etc
...
expose GeometryInstance.get_aabb() etc fixes #6587
2016-09-23 07:42:39 +02:00
romeojulietthotel
94d6757a0d
Use pkgconfig to locate ALSA libs ( #6119 )
...
* This allows building when ALSA libs are in a non-standard location. PKG_CONFIG_PATH alone is not enough as the final link fails. Adding this makes the final link succeed.
* The extra LIBS flag for alsa is not needed so removing.
2016-09-23 07:38:57 +02:00
Rémi Verschelde
2af6b3dd1b
Merge pull request #6574 from RandomShaper/fix-android-export
...
Fix manifest generation bug in Android export
2016-09-23 07:28:04 +02:00
yg2f
c1e2358914
expose GeometryInstance.get_aabb() etc fixes #6587
...
expose ``GeometryInstance.get_aabb();`` to gdscript
expose ``VisualInstance.get_transformed_aabb();`` to gdscript
and debug ``ImmediateGeometry::add_vertex()``;
2016-09-22 23:06:07 +02:00
Rémi Verschelde
53c1c7ff8f
Merge pull request #6584 from Hinsbart/mod_release
...
x11: Fix event.is_action() for release of modifier keys
2016-09-22 15:33:15 +02:00
Andreas Haas
6fcf2b2bd8
x11: Fix event.is_action() for release of modifier keys
...
The bug was that the release events for these also had the modifier state set, so the event comparison
failed.
Fixes #5901
2016-09-22 12:24:44 +02:00
Rémi Verschelde
a63167459c
Merge pull request #6581 from vnen/fix-mainscreen-crash
...
Fix crash when disabling main screen plugin
2016-09-22 12:10:23 +02:00
George Marques
0ec2b7baea
Fix crash when disabling main screen plugin
2016-09-21 19:17:55 -03:00
Pedro J. Estébanez
2c9d98bb48
Fix manifest generation bug in Android export
2016-09-21 12:46:40 +02:00
Rémi Verschelde
2f776af2e6
Merge pull request #6573 from syskrank/master
...
removed redundant assign operation in mesh_add_surface
2016-09-21 07:45:00 +02:00
Rémi Verschelde
ae825c5c18
Merge pull request #6569 from vnen/winrt-build
...
Change winrt build to be less dependent on ANGLE
2016-09-21 07:40:18 +02:00
knd
708a028ce8
removed redundant assign operation in mesh_add_surface: elem_count is reassigned a value before the old one has been used.
2016-09-21 05:23:42 +03:00
George Marques
5c21d49caf
Change winrt build to be less dependent on ANGLE
...
Now it does not try to build if the solution is not found. This way it's
possible to provide a minimal package with includes and libs and make it
build correctly.
Also remove messages from detect.py since it is ran for every platform
target.
2016-09-20 20:02:58 -03:00