summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-03Made slide and reflect active verbs acting on itself in Vector2 and Vector3.Ferenc Arn
This is in alignment with other functions in vector classes. Also added checks for normalization, fixed the sign of reflect (which now corresponds to reflection along a plane mathematically), added bounce method and updated docs. Fixes #8201.
2017-03-31Merge pull request #8213 from Hinsbart/joymapping_masterAndreas Haas
Initialize hat values for mapping and revert X360 mappings. [3.0]
2017-03-31Initialize hat values for mapping and revert X360 mappings.Jordan Patterson
2017-03-30Merge pull request #8208 from Shin-NiL/masterRémi Verschelde
Honor the Tween's final values
2017-03-30Honor the Tween's final valuesShin-NiL
2017-03-30Merge pull request #8199 from tagcup/math2d_det_fixRémi Verschelde
Fix polar decomposition in 2D.
2017-03-30Merge pull request #8180 from ↵Rémi Verschelde
sergey-push/8145-Mouse_Position_is_unknown_until_first_mouse_event 8145 - Mouse Position is unknown until first mouse event on X11
2017-03-30Merge pull request #8173 from RandomShaper/improve-tile-paletteRémi Verschelde
Several enhancements for the tile map editor
2017-03-30Merge pull request #8203 from RandomShaper/add-missing-bindRémi Verschelde
Add missing binding for DUPLICATE_USE_INSTANCING
2017-03-30Add missing binding for DUPLICATE_USE_INSTANCINGPedro J. Estébanez
2017-03-29Merge pull request #8200 from bojidar-bg/doctool-make-propertiesRémi Verschelde
Update classes.xml to master version, add a small feature to doc_status [ci skip]
2017-03-29Update classes.xml to master version, add a small feature to doc_statusBojidar Marinov
2017-03-29Fix polar decomposition in 2D.Ferenc Arn
When performing polar decomposition in 2D as B = R.S, where R is rotation (with determinant +1) and S is scaling, use the convention that reflections are absorbed into S through a reflection around y axis. In 3D, this is done by using a reflection along all three axes, but since the dimensionality is even in 2D, one axis needs to be chosen. Fixes Matrix32::get_rotation and Matrix32::get_scale (which weren't properly fixed in #7445).
2017-03-29Merge pull request #8191 from eska014/webgl2-exportJuan Linietsky
WebGL 2 export per WebAssembly or asm.js
2017-03-29WebGL 2 export per WebAssembly or asm.jseska
2017-03-288145 - Mouse Position is unknown until first mouse event on X11 & WinSergey Pusnei
- X11 update input->pos on EnterNotify - X11 & Win call first-time events processing before main initialization
2017-03-27Several enhancements for the tile map editorPedro J. Estébanez
Allow sorting tile palette by name Allow hiding tile ids in tile palette
2017-03-27Merge pull request #8169 from RandomShaper/fix-uniform-moveRémi Verschelde
Include uniform (Shift down) mode in only-one-Node2D dragging
2017-03-27Merge pull request #8159 from Hinsbart/last_idRémi Verschelde
Input: Remove usage of platform dependent event IDs.
2017-03-27Merge pull request #8147 from RameshRavone/patch-1Rémi Verschelde
Update build.gradle.template for jcenter
2017-03-27Include uniform (Shift down) modePedro J. Estébanez
in only-one-Node2D dragging
2017-03-26Remove redundant subfolder in iOS templateRémi Verschelde
2017-03-26SCons: Add option to toggle warnings (on by default)Rémi Verschelde
All the warnings are factored out of the platform-specific files and moved to SConstruct. Will have to check that it does not introduce regressions on some platforms/compilers. (cherry picked from commit 31107daa1a41fe9ab3c7c1868479e78e16848333)
2017-03-26Input: Remove usage of platform dependent event IDs.Andreas Haas
The ID property for InputEvents is set by `SceneTree` when sending the event down the tree. So there's no need for the platform specific code to set this value when it will later be overriden anyway...
2017-03-25Update build.gradle.templateRamesh Ravone
Updating project repository, added jcenter() since Android Studio uses it by default. https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/
2017-03-24Fixing magnetometer on iOSBastiaanOlij
(cherry picked from commit 4b7d1d8c15747a552b7dff52b0eeda4d3e7cec4e)
2017-03-24Fix bogus s/_md/D_METHOD/ affecting md5 stuffRémi Verschelde
2017-03-24Merge pull request #8137 from Hinsbart/mbutton_posRémi Verschelde
Input: Update mouse position on mouse-button events.
2017-03-24Merge pull request #8133 from Hinsbart/joy_constantsRémi Verschelde
Input: Refactor JOY_* constants.
2017-03-24Merge pull request #8132 from tagcup/vector3_angle_toRémi Verschelde
Use atan2 rather than acos in Vector3.angle_to.
2017-03-24Merge pull request #8130 from volzhs/cache-font-masterRémi Verschelde
Cache DynamicFont resource for Android
2017-03-24Merge pull request #8128 from volzhs/fix-android-app-nameRémi Verschelde
Fix wrong app name for Android export
2017-03-24Merge pull request #8123 from bojidar-bg/gdscript-inline-block-indentRémi Verschelde
Make inline blocks in GDScript more (or less) pythonic
2017-03-24Merge pull request #8122 from tagcup/axis_check_normalizationRémi Verschelde
Explicitly documented that Transform.basis is not necessarily an orth…
2017-03-24Merge pull request #8115 from RandomShaper/improve-snappingRémi Verschelde
Improved 2D snapping behavior
2017-03-24Merge pull request #8109 from RandomShaper/warped-panningRémi Verschelde
Implement warped mouse panning for 2D & 3D editors
2017-03-24Merge pull request #8098 from bojidar-bg/configfile-get-value-suppressRémi Verschelde
Suppress error messages when using ConfigFile::get_value and a default is given
2017-03-24Merge pull request #8010 from AlexHolly/Timer-is_time_leftRémi Verschelde
added Timer is_time_left()
2017-03-24Merge pull request #7985 from Faless/enet_godot_sock_squashRémi Verschelde
Update ENet to use Godot sockets.
2017-03-24Issue template: Stop discouraging bug reporting on masterRémi Verschelde
2017-03-24i-patch for Pirate languageRémi Verschelde
Credits to jo_ for the joke and hcorion for finding the typo: <hcorion> Hi all, I was busy translating godot to Pirate, and I noticed a spelling error, on line 1035 in platform/uwp/export/export.cpp it mis-spells certificate as certficate missing the extra i <jo_> hcorion: Nice catch. <jo_> If you make a PR, please call it 'i-patch for Pirate."
2017-03-24Input: Update mouse position on mouse-button events.Andreas Haas
2017-03-24i18n: Sync templates and translations with current codeRémi Verschelde
Massive diff due to the tools/editor -> editor move. The real changes are the difference between those two:
2017-03-24Fix typos in source code using codespellRémi Verschelde
From https://github.com/lucasdemarchi/codespell
2017-03-24Improved 2D snapping behaviorPedro J. Estébanez
Make snapping affect nodes created by drag & drop Make snapping for a single Node2D refer to its pivot Refactor duplicate drag setup code Replace one occurrence of the old set_pos by set_position
2017-03-24Only assume HiDPI mode if DPI >= 192 and width > 2000Rémi Verschelde
Also fix detection of single-column dock if width < 1200, it only worked with hidpi_mode=auto.
2017-03-24Input: Refactor JOY_* constants.Andreas Haas
**Breaking change** Removed the `JOY_SNES_*` and `JOY_SEGA_*` constants. Imho there's no reason for a modern game engine to provide button aliases for decades-old hardware. Also renamed `JOY_ANALOG_{0,1}_{X,Y}` to `JOY_ANALOG_{L,R}{X,Y}` and removed `JOY_ANALOG_2_*`.
2017-03-24Use atan2 rather than acos in Vector3.angle_to.Ferenc Arn
Fixes #8111.
2017-03-24Cache DynamicFont resource for Androidvolzhs
2017-03-24Fix wrong name for Android exportvolzhs