547a57777b
renamed joystick to joypad everywhere around source code!
2017-01-08 17:06:33 -03:00
6323779596
Windows: Define _WIN32_WINRT to 0x0600 (Vista)
...
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.
2017-01-08 20:41:26 +01:00
920947f297
renamed _input_event for GUI events to _gui_input, so it's more differentiated than generalized _input
2017-01-08 16:28:12 -03:00
0a59c3c3a6
Dictionary keys are now sorted by insertion order
2017-01-08 14:17:04 -03:00
d945c4e58e
x11: Improve logic for cross-dependencies between freetype, zlib and libpng
...
Fixes #7373 .
2017-01-08 17:17:05 +01:00
ede36aca8d
i18n: Add support for Scots (sco) language
...
Fixes #6931 .
2017-01-08 16:48:30 +01:00
8ecc34bfae
removed unnecesary modulate funtions, which were superseded by self_modulate
2017-01-08 12:31:14 -03:00
d9ca9d778d
Use more compatible initializarion of RWLockPosix
2017-01-08 11:35:32 -03:00
263d5fcff8
Added missing readers writers lock to windows, should compile and run again..
2017-01-08 11:13:12 -03:00
aa60e02cf6
fixes compilation in windows?
2017-01-08 10:20:23 -03:00
790f629e5e
Move core engine tests to core/
2017-01-08 14:08:18 +01:00
28d7486267
Fix codeblock tag in classes.xml for EditorSettings
2017-01-08 12:34:39 +01:00
02fbd10230
i18n: Sync templates with current code
2017-01-08 12:13:27 +01:00
4cdfadc619
i18n: Sync translations with Weblate
...
Bengali and Turkish now 100% complete!
2017-01-08 12:12:15 +01:00
8963ca3d17
Fix code completion for new getnode syntax
2017-01-08 03:01:52 -03:00
8b912d1115
-Fix bugs related to PoolVector crashes
...
-Added ability to request nodes using $Name in GDScript :)
2017-01-08 02:04:53 -03:00
2ab83e1abb
Memory pool vectors (DVector) have been enormously simplified in code, and renamed to PoolVector
2017-01-07 18:26:38 -03:00
2a38a5eaa8
Remove bundled glew, obsoleted by glad
...
Also make Haiku load the glad header for GLES3 too,
though I haven't test it.
2017-01-06 22:56:51 +01:00
12d1fc7a18
glad: Update to upstream 0.1.13a0
...
Upstreams the workaround we had to use for OSX.
2017-01-06 22:51:15 +01:00
dc0d08cc93
Move glad files to thirdparty dir
2017-01-06 22:42:19 +01:00
55b601d62b
Merge pull request #7440 from akien-mga/thirdparty-updates
...
Updating some thirdparty libraries
2017-01-06 19:17:39 +01:00
53ce643e52
-Changed memory functions, Memory::alloc_static*, simplified them, made them aligned to 16
...
-Changed Vector<> template to fit this.
2017-01-06 10:15:44 -03:00
99ceddd11e
Editor settings categories are now tidy and beautiful!
2017-01-05 19:41:36 -03:00
9845bdde8d
opus: Update to upstream libopus 1.1.3
2017-01-05 23:28:02 +01:00
2ca0337f5f
zlib: Update to upstream 1.2.10
2017-01-05 23:27:59 +01:00
a0141fa823
libpng: Update to upstream 1.6.28
...
Fixes a NULL pointer dereference bug (CVE-2016-10087).
2017-01-05 22:27:53 +01:00
495d059a74
Merge branch 'master' of https://github.com/godotengine/godot
2017-01-05 09:18:03 -03:00
0f7af4ea51
-Changed most project settings in the engine, so they have major and minor categories.
...
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
2017-01-05 09:16:00 -03:00
e39a6242ac
Merge pull request #7429 from BastiaanOlij/glew3-osx
...
Fixing compilation errors for gles3 for Mac OS X
2017-01-05 08:37:06 +01:00
d8e54b1e26
Merge pull request #7431 from MarianoGnu/gles3
...
Fix Color Picker
2017-01-04 20:28:28 -03:00
9e477babb3
-GDScript support for accessing properties directly
...
-Added code lookup and code completion support for properties too
2017-01-04 17:37:45 -03:00
5e717ed8a3
Enabled code that requests an OpenGL 3 context.
2017-01-05 00:05:34 +11:00
55d425807f
First set of changes to fix compilation errors and initialise the gles3 renderer for Mac OS X. Still broken at this point.
2017-01-04 23:34:02 +11:00
76c2e8583e
Merge branch 'master' of https://github.com/godotengine/godot
2017-01-04 01:17:41 -03:00
b085c40edf
-Conversion of most properties to a simpler syntax, easier to use by script
...
-Modified help to display properties
GDScript can still not make use of them, though.
2017-01-04 01:16:14 -03:00
3a0c19d3f6
Merge pull request #6865 from tagcup/godot_issue_6816
...
Use right handed coordinate system for rotation matrices and quaternions. Also fixed Euler angles (XYZ convention).
2017-01-03 23:20:20 -03:00
bd7ba0b664
Use right handed coordinate system for rotation matrices and quaternions. Also fixes Euler angles (XYZ convention, which is used as default by Blender).
...
Furthermore, functions which expect a rotation matrix will now give an error simply, rather than trying to orthonormalize such matrices. The documentation for such functions has be updated accordingly.
This commit breaks code using 3D rotations, and is a part of the breaking changes in 2.1 -> 3.0 transition. The code affected within Godot code base is fixed in this commit.
2017-01-03 17:41:04 -06:00
f2e99826c0
Merge pull request #7422 from lonesurvivor/master
...
Improvement to y_sort: make clear which item has to be drawn first
2017-01-03 14:45:16 +01:00
8acd058356
Travis: Disable OSX and iOS temporarily
...
They haven't been updated yet for GLES3 support, so they will fail
all the time.
2017-01-03 14:42:26 +01:00
8b8807e37d
Improvement to y_sort: make clear which item has to be drawn first
...
when both have the same y coordinate (prevents possible flickering). Reapplying #7241 to the 3.0 code.
2017-01-03 10:35:30 +01:00
3fae505128
Begin modifying properties to make them more friendly to script and doc.
2017-01-03 00:38:16 -03:00
118eed485e
ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to Variant.
...
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
2017-01-02 23:03:46 -03:00
ce26eb74bc
Merge branch 'master' of https://github.com/godotengine/godot
2017-01-02 19:12:25 -03:00
45c5c89de9
Bump version to 3.0-alpha
...
WARNING: This branch is unstable and should not be used in
production for the time being.
See https://godotengine.org/article/warning-head-going-unstable
for more details.
To get the previous 2.2-alpha unreleased version, you can checkout
the '2.2' branch.
2017-01-02 23:02:25 +01:00
3f3f5a5359
Merge remote-tracking branch 'origin/gles3' into gles3-on-master
...
Various merge conflicts have been fixed manually and some mistakes
might have been made - time will tell :)
2017-01-02 21:52:26 +01:00
db46a34418
Revert "Bindings: Fix missing default value"
...
This reverts commit 068b58b3ce .
Same rationale as previous reverts.
2017-01-02 20:42:32 +01:00
b1e4c04cdc
Revert "bind method canvas_item_set_sort_children_by_y"
...
This reverts commit 1f9e16119f .
Same rationale as previous revert.
2017-01-02 20:39:44 +01:00
ed518ff713
Revert "small improvement to y_sort: make clear which item has to be drawn first when two have the same y-coordinate"
...
This reverts commit 4118b21e43 .
Same rationale as previous revert.
2017-01-02 20:39:25 +01:00
86b0669f4c
Revert "Add/expose VisualServer::get_default_clear_color()"
...
This reverts commit 753ba67d65 ,
in preparation from the merge of the gles3 branch, as the VisualServer
code changed too much to port this commit over during merge conflicts
resolution. It could be readded afterwards.
2017-01-02 20:32:52 +01:00
dcc4ee21c1
Revert expression reduction from #7390
...
Fixes #7412 .
2017-01-02 20:01:27 +01:00