aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Dictionary keys are now sorted by insertion orderJuan Linietsky2017-01-082-13/+89
|
* x11: Improve logic for cross-dependencies between freetype, zlib and libpngRémi Verschelde2017-01-081-2/+13
| | | | Fixes #7373.
* i18n: Add support for Scots (sco) languageRémi Verschelde2017-01-081-0/+1
| | | | Fixes #6931.
* removed unnecesary modulate funtions, which were superseded by self_modulateJuan Linietsky2017-01-089-82/+26
|
* Use more compatible initializarion of RWLockPosixJuan Linietsky2017-01-081-1/+2
|
* Added missing readers writers lock to windows, should compile and run again..Juan Linietsky2017-01-083-0/+111
|
* fixes compilation in windows?Juan Linietsky2017-01-081-14/+2
|
* Move core engine tests to core/Rémi Verschelde2017-01-0831-9/+4
|
* Fix codeblock tag in classes.xml for EditorSettingsEmmanuel Leblond2017-01-081-9/+11
|
* i18n: Sync templates with current codeRémi Verschelde2017-01-0831-951/+2522
|
* i18n: Sync translations with WeblateRémi Verschelde2017-01-0813-16543/+3219
| | | | Bengali and Turkish now 100% complete!
* Fix code completion for new getnode syntaxJuan Linietsky2017-01-084-8/+37
|
* -Fix bugs related to PoolVector crashesJuan Linietsky2017-01-085-5/+124
| | | | -Added ability to request nodes using $Name in GDScript :)
* Memory pool vectors (DVector) have been enormously simplified in code, and ↵Juan Linietsky2017-01-07257-3095/+2783
| | | | renamed to PoolVector
* Remove bundled glew, obsoleted by gladRémi Verschelde2017-01-069-47351/+1
| | | | | Also make Haiku load the glad header for GLES3 too, though I haven't test it.
* glad: Update to upstream 0.1.13a0Rémi Verschelde2017-01-063-10/+22
| | | | Upstreams the workaround we had to use for OSX.
* Move glad files to thirdparty dirRémi Verschelde2017-01-067-28/+13
|
* Merge pull request #7440 from akien-mga/thirdparty-updatesRémi Verschelde2017-01-0637-893/+3690
|\ | | | | Updating some thirdparty libraries
| * opus: Update to upstream libopus 1.1.3Rémi Verschelde2017-01-0510-77/+238
| |
| * zlib: Update to upstream 1.2.10Rémi Verschelde2017-01-0522-758/+3406
| |
| * libpng: Update to upstream 1.6.28Rémi Verschelde2017-01-057-58/+46
| | | | | | | | Fixes a NULL pointer dereference bug (CVE-2016-10087).
* | -Changed memory functions, Memory::alloc_static*, simplified them, made them ↵Juan Linietsky2017-01-0618-1121/+336
| | | | | | | | | | | | aligned to 16 -Changed Vector<> template to fit this.
* | Editor settings categories are now tidy and beautiful!Juan Linietsky2017-01-0547-530/+545
|/
* Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-0517-129/+93
|\
| * Merge pull request #7429 from BastiaanOlij/glew3-osxRémi Verschelde2017-01-058-26/+52
| |\ | | | | | | Fixing compilation errors for gles3 for Mac OS X
| | * Enabled code that requests an OpenGL 3 context.BastiaanOlij2017-01-052-9/+3
| | |
| | * First set of changes to fix compilation errors and initialise the gles3 ↵BastiaanOlij2017-01-047-17/+49
| | | | | | | | | | | | renderer for Mac OS X. Still broken at this point.
| * | Merge pull request #7431 from MarianoGnu/gles3Juan Linietsky2017-01-049-103/+41
| |\ \ | | | | | | | | Fix Color Picker
| | * | Fix Color PickerMariano Suligoy2016-10-199-103/+41
| | | | | | | | | | | | Replace shaders with procedurally generated controls
* | | | -Changed most project settings in the engine, so they have major and minor ↵Juan Linietsky2017-01-05109-789/+847
|/ / / | | | | | | | | | | | | | | | | | | | | | 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
* | / -GDScript support for accessing properties directlyJuan Linietsky2017-01-049-69/+320
| |/ |/| | | | | -Added code lookup and code completion support for properties too
* | Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-0418-138/+217
|\ \
| * \ Merge pull request #6865 from tagcup/godot_issue_6816Juan Linietsky2017-01-0316-135/+211
| |\ \ | | | | | | | | Use right handed coordinate system for rotation matrices and quaternions. Also fixed Euler angles (XYZ convention).
| | * | Use right handed coordinate system for rotation matrices and quaternions. ↵Ferenc Arn2017-01-0316-135/+211
| |/ / | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge pull request #7422 from lonesurvivor/masterRémi Verschelde2017-01-031-1/+4
| |\ \ | | | | | | | | Improvement to y_sort: make clear which item has to be drawn first
| | * | Improvement to y_sort: make clear which item has to be drawn firstlonesurvivor2017-01-031-1/+4
| | | | | | | | | | | | | | | | when both have the same y coordinate (prevents possible flickering). Reapplying #7241 to the 3.0 code.
| * | | Travis: Disable OSX and iOS temporarilyRémi Verschelde2017-01-031-2/+2
| |/ / | | | | | | | | | They haven't been updated yet for GLES3 support, so they will fail all the time.
* / / -Conversion of most properties to a simpler syntax, easier to use by scriptJuan Linietsky2017-01-04105-1023/+1857
|/ / | | | | | | | | | | -Modified help to display properties GDScript can still not make use of them, though.
* | Begin modifying properties to make them more friendly to script and doc.Juan Linietsky2017-01-0316-598/+128
| |
* | ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-02751-7810/+8046
| | | | | | | | | | | | | | | | 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()
* | Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-021978-30597/+187787
|\ \
| * | Bump version to 3.0-alphaRémi Verschelde2017-01-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-02287-17251/+58828
| |\ \ | | | | | | | | | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| | * | fix stupid bug in light downscaling for GI ProbeJuan Linietsky2017-01-021-3/+6
| | | |
| | * | Add a metallic modeJuan Linietsky2017-01-022-5/+82
| | | |
| | * | WIP particle systemJuan Linietsky2017-01-0122-151/+664
| | | | | | | | | | | | | | | | | | | | | | | | Ability to enable and change MSAA settings Ability to change VCT quality Ability to enable/disable HDR rendering
| | * | Some fixes and clean upsJuan Linietsky2016-12-3111-25/+141
| | | |