aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Add a macro to deprecate methodsJuan Linietsky2018-04-181-0/+10
|
* Merge pull request #18204 from tagcup/quat_scaleRémi Verschelde2018-04-183-5/+77
|\ | | | | Avoid converting Quat to Euler angles when not necessary.
| * Avoid converting Quat to Euler angles when not necessary.tagcup2018-04-143-5/+77
| | | | | | | | | | | | | | | | Also ensure that get_scale doesn't arbitrarlity change the signs of scales, ensuring that the combination of get_rotation and get_scale gives the correct basis. Added various missing functions and constructors. Should close #17968.
* | Merge pull request #18227 from bojidar-bg/fix-date-unix-crashRémi Verschelde2018-04-181-7/+7
|\ \ | | | | | | Fix crash resulting from bad month check in core_bind.cpp
| * | Fix crash resulting from bad month check in core_bind.cppBojidar Marinov2018-04-171-7/+7
| | | | | | | | | | | | | | | Also, make it clear that day is 0-based. This might cause very slight differcies in existing games. Fixes #18221
* | | Merge pull request #16902 from groud/analog_action_systemJuan Linietsky2018-04-188-52/+154
|\ \ \ | | | | | | | | Allow actions to provide an analog value
| * | | Allow actions to provide an analog valueGilles Roudiere2018-04-168-52/+154
| | | |
* | | | Fix names of Variant operatorsGeorge Marques2018-04-161-1/+2
| |_|/ |/| |
* | | Merge pull request #18170 from Chaosus/improvewrapfGilles Roudiere2018-04-141-2/+2
|\ \ \ | | | | | | | | Small performance fix to wrapf
| * | | Small performance fix to wrapfChaosus2018-04-131-2/+2
| | | |
* | | | Revert "Unify http- and percent- encode/decode"Pedro J. Estébanez2018-04-123-7/+72
|/ / / | | | | | | | | | This reverts commit b76ee30917c63211ac9e94a21bebbddf518d169f.
* | | iPhone X support and iOS-related fixesRuslan Mustakov2018-04-113-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting from April 2018 Apple no longer accepts apps that do not support iPhone X. For games this mainly means respecting the safe area, unobstructed by notch and virtual home button. UI controls must be placed within the safe area so that users can interact with them. This commit: - Adds OS::get_window_safe_area method that returns unobscured area of the window, where interactive controls should be rendered. - Reorganizes how launch screens are exported - the previous way was incorrect and modern iPhones did not pick up the correct screens and because of that used a non-native resolution to render the game. - Adds launch screen options for iPhone X. - Makes launch screens optional in the export template. If not specified, a white screen will be used. - Adds App Store icon (1024x1024) export option as it now has to be bundled with the app instead of being provided in iTunes Connect. - Fixes crash when launching games in iOS Simulator. It happened because controllerWasConnected callback came before the engine was initialized. Now in such case the controllers will be queued up and registered after initialization is done. - Fixes issue with the virtual keyboard where for some reason autocorrection panel would intersect with the keyboard itself and not allow you to use the top row of the keyboard. This is fixed by disabling autocorrection altogether. Closes #17358. Fixes #17428. Fixes #17331.
* | | Update classref and docs, fix missing parameters' namePoommetee Ketson2018-04-111-2/+2
| | |
* | | Implement Input.set_default_cursor_shape to change the default shapeGuilherme Felipe2018-04-102-0/+3
| | | | | | | | | | | | Closes #18043
* | | Resolves Inccorect Quaternion ConversionCrazy-P2018-04-091-1/+1
|/ / | | | | | | Fixes https://github.com/godotengine/godot/issues/18025
* | Merge pull request #16495 from Chaosus/is_point_in_triangle_fixJuan Linietsky2018-04-081-7/+6
|\ \ | | | | | | Fix is_point_in_triangle function
| * | Fix is_point_in_triangleChaosus2018-02-081-7/+6
| | |
* | | Merge pull request #16898 from Lerc/masterJuan Linietsky2018-04-082-0/+43
|\ \ \ | | | | | | | | add Image::bumpmap_to_normalmap conversion function
| * | | change bumpmap_to_normalmap range from [1...255] to [0...255]Neil Graham2018-03-161-3/+3
| | | |
| * | | change to clang formatNeil Graham2018-02-242-20/+20
| | | |
| * | | add Image::bumpmap_to_normalmap conversion functionNeil Graham2018-02-212-0/+43
| | | |
* | | | Merge pull request #17227 from Faless/multiplayer_apiJuan Linietsky2018-04-083-0/+811
|\ \ \ \ | | | | | | | | | | [RFC] MultiplayerAPI refactor
| * | | | Add new MultiplayerAPI classFabio Alessandrelli2018-03-033-0/+811
| | | | | | | | | | | | | | | | | | | | Handles all the high level networking stuff
* | | | | Merge pull request #17232 from playster000/masterJuan Linietsky2018-04-081-49/+17
|\ \ \ \ \ | | | | | | | | | | | | enhance mipmaps, non power of 2 textures
| * | | | | enhance mipmapsMavropoulos Ioannis2018-03-031-49/+17
| |/ / / /
* | | | | Merge pull request #17382 from bojidar-bg/13971-path-array-unsavedJuan Linietsky2018-04-088-13/+27
|\ \ \ \ \ | | | | | | | | | | | | Duplicate Arrays and Dictionaries when instancing scene in editor
| * | | | | Duplicate Arrays and Dictionaries when instancing scene in editorBojidar Marinov2018-03-138-13/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add deep (=false) parameter to Array.duplicate and Dictionary.duplicate Fixes #13971
* | | | | | Merge pull request #17967 from Nibodhika/all-device-modeJuan Linietsky2018-04-082-4/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | Allows to map an action to all devices.
| * | | | | | Allows to map an action to all devices.Nibodhika2018-04-072-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is accomplished by setting a special value (-1) to the device variable in the InputEvent that's being used to compare with the one received from the OS. This special value is invalid for a regular input, so it should be safe. Implements #17942
* | | | | | | Merge pull request #17583 from RandomShaper/enhance-uri-utilsJuan Linietsky2018-04-073-74/+29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Enhance uri utils
| * | | | | | | Fix buggy percent-encodingPedro J. Estébanez2018-04-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #17875.
| * | | | | | | Enhance HTTPClient.query_string_from_dict()Pedro J. Estébanez2018-03-271-1/+21
| | | | | | | |
| * | | | | | | Unify http- and percent- encode/decodePedro J. Estébanez2018-03-273-70/+5
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | There was a percent-prefixed version, which was exposed, and a http-prefixed version which was not (only to GDNative). This commit keeps the percent-prefixed versions, but with the http-prefixed implementations.
* | | | | | | Merge pull request #17636 from rainerdeyke/fix_issue_17585Juan Linietsky2018-04-071-3/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fixes moving files causes scene corruption
| * | | | | | | Fixes scene corruption when updating dependencies.Rainer Deyke2018-03-241-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes issue #17585: renaming/moving resources can corrupt scene files. The corruption was caused by 'ResourceFormatLoaderBinary::rename_dependencies' updating the file format version field of the affected scene file to the latest version without actually updating the content of the file to that version, resulting in a file whose content does not match its file format version field. The fix preserves the file format version field and the engine version fields when renaming dependencies.
* | | | | | | | Fixed signal input variable nameAndrea Catania2018-04-061-1/+1
| | | | | | | |
* | | | | | | | Merge pull request #17827 from bruvzg/macos_shortcut_key_remapping_fixRémi Verschelde2018-04-052-122/+0
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | [macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts.
| * | | | | | | [macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts.bruvzg2018-03-282-122/+0
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #17847 from Faless/lws_updateRémi Verschelde2018-04-032-0/+32
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | LWS v2.4.2, mbedTLS v2.8.0, Websocket SSL support
| * | | | | | | Generalize SSL cert reading from fileFabio Alessandrelli2018-04-032-0/+32
| |/ / / / / /
* / / / / / / Ctrl+Clicking a enum now scrolls down to it in the docs.Felix Yang2018-04-033-7/+5
|/ / / / / /
* | | | | | Fix for clang warning at distance_toMarcelo Fernandez2018-03-221-1/+1
| | | | | |
* | | | | | Fix several in-class initialization clang warningMarcelo Fernandez2018-03-225-8/+16
| | | | | |
* | | | | | Merge pull request #17653 from eska014/rwlock-dummyRémi Verschelde2018-03-213-21/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add RWLockDummy for NO_THREADS builds
| * | | | | | Add RWLockDummy for NO_THREADS buildsLeon Krause2018-03-203-21/+25
| | | | | | |
* | | | | | | Fix listing files inside directory in pack filePedro J. Estébanez2018-03-181-1/+5
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When adding a directory path to the inventory of the pack, an empty file name was being added to the file list. That made `Directory.get_ntext()` signal end-of-list too early so that files in a subdirectory were missed. Fixes #15801. Helps with #16798.
* | | | | | Merge pull request #16947 from Faless/ui_actionsFabio Alessandrelli2018-03-162-0/+24
|\ \ \ \ \ \ | | | | | | | | | | | | | | GUI elements ui_action usage, improvements
| * | | | | | Add two new default actions ui_end, ui_homeFabio Alessandrelli2018-02-232-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Used by Slider and Scrollbar
* | | | | | | Merge pull request #17237 from RandomShaper/fix-ssl-handshakeFabio Alessandrelli2018-03-151-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix HTTPClient SNI support when verify is off
| * | | | | | | Fix wrong SSL handshakePedro J. Estébanez2018-03-041-1/+1
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | The name of the remote host is passed to mbed TLS in all cases so the client hello message is correctly formed.