Hugo Locurcio
c3b9319d78
Scroll back to the top after opening a directory in FileDialog
...
This also changes the behavior in EditorFileDialog.
This closes #26041 .
2019-10-24 15:40:47 +02:00
Rémi Verschelde
79dae3a87e
Merge pull request #33028 from bruvzg/mac_dock_proj_list
...
[macOS ] Project manager dock menu improvements.
2019-10-24 12:51:18 +02:00
Rémi Verschelde
31ca1f5aa1
Merge pull request #33012 from madmiraal/vmap-array-operator
...
Initialise VMap and HashMap values to the default when they are created.
2019-10-24 12:50:48 +02:00
bruvzg
2f3db42de8
Update dock menu on project list changes, add favourites separator.
2019-10-24 13:25:21 +03:00
Rémi Verschelde
0d9f87b37e
Merge pull request #33023 from rxlecky/video-player-refactor
...
Refactor VideoPlayer and VideoStream
2019-10-24 12:08:24 +02:00
Rémi Verschelde
3c033f84b1
Merge pull request #33025 from akien-mga/travis-android-ndk-r20
...
Travis: Update Android NDK to r20
2019-10-24 12:04:07 +02:00
Rémi Verschelde
156b96af8a
Travis: Update Android NDK to r20
...
Drop unused and outdated OSX setup.
2019-10-24 10:15:24 +02:00
Marcel Admiraal
ce352ce5b4
Initialise VMap and HashMap values to the default when they are created.
...
Assigns a default value in VMap and HashMap when new keys are created using
the array operator so they are the same as the other Map classes.
The non const version of the array operator can be used for both assigning a
value and retrieving a writeable version. In the Map template classes the
assign version is being used to create new keys, but sometimes not assigning
a value when retrieving a writeable version.
This does not address the problem that the default value may not be the
correct one, and it does not address the problem that new keys probably
should not be created when the array operator is used. These problems will
be addressed in a separate commit.
2019-10-24 08:18:34 +02:00
SeleckyErik
61bda112bd
Refactor VideoPlayer and VideoStream
...
VideoStream:
- Fix const correctenss
VideoPlayer:
- Remove unused member variable last_frame
- Move _mix_audios function definition to source file
- Fix function parameter naming to match p_ convention
- Fix const correctness
- Add null checking
2019-10-24 01:35:47 +01:00
Rémi Verschelde
35944aebde
Merge pull request #33019 from volzhs/class_icon
...
Resize custom class icon
2019-10-23 21:48:40 +02:00
Rémi Verschelde
e96319c7f3
Merge pull request #32670 from aaronfranke/mono-plane
...
[Mono] Change Plane intersect methods to return nullable Vector3
2019-10-23 21:44:05 +02:00
Rémi Verschelde
2408e214a7
Merge pull request #33006 from Chaosus/fix_billboard_bug
...
Allows change Sprite3D scale if Billboard mode is enabled
2019-10-23 21:41:19 +02:00
volzhs
9131f70d8a
Resize custom class icon
2019-10-24 03:55:56 +09:00
Rémi Verschelde
9008cc486e
Merge pull request #33014 from nekomatata/remote-load-sub-resource
...
Fixed variables with built-in resource in remote inspector
2019-10-23 19:15:23 +02:00
PouleyKetchoupp
94a50839fe
Fixed variables with built-in resource in remote inspector
...
Now loading the base resource first in ScriptEditorDebugger, the same way it's done in ScriptEditorPlugin.
Fixes #33013
2019-10-23 17:53:29 +02:00
Rémi Verschelde
2d6cf9cc56
Merge pull request #33009 from ebert83/fix_editor_save_layout
...
Fix layout saving error
2019-10-23 15:31:48 +02:00
Rémi Verschelde
1968f0129c
Merge pull request #33001 from Faless/js/http_run_server
...
Implement HTTP server for HTML5 "run" export
2019-10-23 15:22:16 +02:00
Thomas Ebert Hansen
d62ab4ab10
Fix layout saving error
...
As a result of commit b49226e085
FileAccess::open no longer returns ERR_CANT_OPEN if the file cannot be found/opened.
Instead check against ERR_FILE_NOT_FOUND or ERR_FILE_CANT_OPEN.
2019-10-23 15:02:51 +02:00
Yuri Roubinsky
fa9148f343
Allows change Sprite3D scale if Billboard mode is enabled
2019-10-23 14:32:59 +03:00
Fabio Alessandrelli
ab1e809426
Implement HTTP server for HTML5 export
...
Since most browsers no longer allow making async requests from a page
loaded from `file://`, we now need a proper HTTP server to load the
exported HTML5 game.
This should also allow us to get the debugger to work over a WebSocket
connection.
2019-10-23 10:59:03 +02:00
Fabio Alessandrelli
53637e4b1c
Improve EditorExportPlatform interface.
...
Convert all get_device* methods to get_option* and normalize their usage
as icon, label, tooltip.
2019-10-23 10:59:03 +02:00
Fabio Alessandrelli
2ae3631318
Fix EditorNode.get_editor_theme
...
EditorNode was not correctly setting the class memeber when creating the
theme, using a local variable instead.
Theme is now created before registering exporters (as they might need it).
2019-10-23 10:59:03 +02:00
Rémi Verschelde
8c3a5057c5
Merge pull request #32998 from rxlecky/theme-refactor
...
Theme code refactoring
2019-10-23 10:12:56 +02:00
Rémi Verschelde
4e29faaeea
Merge pull request #32600 from cagdasc/3.2-auto-permission-manager
...
Add request defined permissions in AndroidManifest.xml
2019-10-23 08:02:21 +02:00
Rémi Verschelde
b1c6ba9b24
Merge pull request #32972 from codecustard/fix_spinbox_not_releasingfocus
...
Fixes spinbox not releasing focus on value change
2019-10-23 07:43:47 +02:00
Rémi Verschelde
19fa163d9a
Merge pull request #32992 from KoBeWi/AUTOVECTORZ
...
Auto-increment frame_coords when keying
2019-10-23 07:42:52 +02:00
Rémi Verschelde
f022e4748c
Merge pull request #32954 from argentite/new-extend-script
...
Add separate menu entries for extending and replacing scripts
2019-10-23 07:33:50 +02:00
Rémi Verschelde
d705737795
Merge pull request #32999 from Eoin-ONeill-Yokai/rich-text-label-shadow
...
Shadows Now Properly Translate by RichTextEffect Offset.
2019-10-23 07:33:13 +02:00
Eoin O'Neill
601b216605
Shadows Now Properly Translate by RichTextEffect offset.
...
Bugfix 32981.
2019-10-22 22:15:36 -07:00
Rémi Verschelde
29990d0b1e
Merge pull request #32994 from Calinou/http-document-body-length-caveats
...
Mention body length getter caveats in HTTPClient and HTTPRequest
2019-10-23 06:50:41 +02:00
SeleckyErik
fa59defb53
Theme code refactoring
...
- Move GDScript-exposed function definitions from header to source file
- Add null check to functions taking list pointers as parameters
- Call clear() in copy_theme() if null is passed
2019-10-23 03:08:40 +01:00
Rémi Verschelde
72dfa67dd3
Merge pull request #32924 from ajweeks/add-ruler-arcs
...
Draw arcs to indicate angles being measured by ruler
2019-10-22 22:44:50 +02:00
Rémi Verschelde
78848bbfea
Merge pull request #32796 from Paulb23/set_text_caret
...
Changed `set_text` to place caret at start of the text.
2019-10-22 22:44:12 +02:00
Rémi Verschelde
7862e3c4de
Merge pull request #32976 from DavidSichma/type_eval
...
Fixed evaluation for types
2019-10-22 22:41:33 +02:00
Anubhab Ghosh
4972ef801a
Add clear menu entries for extending and replacing scripts
2019-10-23 01:57:17 +05:30
Cagdas
0088385556
Add request permission automatically at android
2019-10-22 22:52:13 +03:00
Rémi Verschelde
9f28803927
Merge pull request #32940 from nekomatata/text-edit-clear-colors
...
TextEdit syntax highlighting fixes
2019-10-22 20:40:20 +02:00
Rémi Verschelde
b365dc3441
Merge pull request #32965 from volzhs/richtextlabel-scroll-active
...
Fix scrolling RichTextLabel with scroll_active=false
2019-10-22 20:39:12 +02:00
Rémi Verschelde
4952e19ad0
Merge pull request #32991 from Chaosus/fix_bug2
...
Fix gridmap error spam at startup
2019-10-22 20:38:14 +02:00
Hugo Locurcio
04d3146b75
Mention body length getter caveats in HTTPClient and HTTPRequest
2019-10-22 20:16:41 +02:00
Tomasz Chabora
6c0ef9f729
Auto-increment frame_coords when keying
2019-10-22 20:12:55 +02:00
Rémi Verschelde
a1c890a9e5
Merge pull request #32977 from bruvzg/mingw_clang
...
Add "llvm/thinlto" options to the MinGW build.
2019-10-22 19:45:41 +02:00
Rémi Verschelde
d5fd3b6554
Merge pull request #32973 from KoBeWi/sprite_gps
...
Show preview of frame_coords in AnimationPlayer
2019-10-22 19:44:41 +02:00
Rémi Verschelde
aafd5dd5c1
Merge pull request #32989 from nekomatata/fix-crash-rename-state
...
Fixed crashes when renaming a state in AnimationNodeStateMachineEditor
2019-10-22 19:43:36 +02:00
Rémi Verschelde
365558b8b7
Merge pull request #32969 from Nehluxhes/palette_vanish
...
Fix gridmap palette remaining invisible
2019-10-22 18:51:11 +02:00
Rémi Verschelde
b6dea9469c
Merge pull request #32985 from Chaosus/fix_bug
...
Prevents segfault on _class_desc_resized at exit
2019-10-22 18:42:46 +02:00
Yuri Roubinsky
51e5bcfc2c
Fix gridmap error spam at startup
2019-10-22 18:21:42 +03:00
PouleyKetchoupp
e3d4b96ba7
Fixed crashes when renaming a state in AnimationNodeStateMachineEditor
...
Recursive calls to Control::_modal_stack_remove could cause a crash because of the list element not being invalidated while being erased from the list.
It happens in the state machine case by hiding a line edit control when it loses focus.
Fixes #23808
2019-10-22 16:28:11 +02:00
Rémi Verschelde
4ecc30cc5e
Merge pull request #32927 from Muller-Castro/ShapeCenteredFix
...
Fixed TouchScreenButton::shape_centered having no effect
2019-10-22 15:53:29 +02:00
Yuri Roubinsky
d7d72aeeec
Prevents segfault on _class_desc_resized at exit
2019-10-22 16:01:11 +03:00