Rémi Verschelde
49d724ac52
Label: Fix kerning when using Uppercase mode
...
Seemingly a typo, I did not check what exact impact it had, but
the x_ofs would likely have accumulated errors when using fonts
with varying char widths.
(cherry picked from commit 7cb5e005ee
)
2019-07-03 15:44:00 +02:00
João Álvaro Ferreira
69673367a1
Enabled rst files to escape for parentheses after brackets
...
(cherry picked from commit a720993cc8
)
2019-07-03 15:43:31 +02:00
Ruslan Mustakov
c42cacfc3d
Fix iOS safe area insets to use pixels and not points
...
(cherry picked from commit 230510d628
)
2019-07-03 15:41:00 +02:00
Pedro J. Estébanez
fc38c87030
Fix blitting from negative position
...
(cherry picked from commit 6dc9a1b475
)
2019-07-03 15:40:42 +02:00
Aaron Franke
58c87e5d26
Fix many errors found by PVS-Studio
...
Fix errors 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, and 15.
(cherry picked from commit cb01268562
)
2019-07-03 15:39:12 +02:00
Leon Krause
dafdd9a08e
Check for WebGL RGTC extension
...
(cherry picked from commit 93bed8cf57
)
2019-07-03 15:34:25 +02:00
Leon Krause
a2381b9049
Build squish decompression in runtime
...
(cherry picked from commit 32751e09ac
)
2019-07-03 15:34:08 +02:00
allkhor
b680939036
TextEdit: remove selection when clear happens.
...
(cherry picked from commit 594e0261f3
)
2019-07-03 15:17:13 +02:00
Pedro J. Estébanez
94476aba94
Fix crash on signal/resume to dangling target
...
(cherry picked from commit 06b6cea62e
)
2019-07-03 15:16:33 +02:00
allkhor
a1b0e7b12c
RichTextLabel: clear the scroll offset.
...
(cherry picked from commit 970dc91cb7
)
2019-07-03 15:15:38 +02:00
Marcelo Fernandez
08fd792c45
Fix X11 running a project with fullscreen setting on and resizable off with multiple screens
...
(cherry picked from commit 385832ed30
)
2019-07-03 15:07:21 +02:00
bruvzg
02585688cd
[macOS] Disable setWantsLayer on macOS < 10.14
...
(cherry picked from commit 4aa441591c
)
2019-07-03 15:05:47 +02:00
pshe94
4d610757af
Use VScrollBar when calculating horiz. offset in ScrollContainer
...
Someone forgot to change `h_scroll` to `v_scroll` when copy-pasting the code ;)
(cherry picked from commit 554b3f77c7
)
2019-07-03 15:02:26 +02:00
Ibrahn Sahir
0b2a884fe2
Assign pointer null in RegEx::clear to avoid double free on destruction.
...
(cherry picked from commit f8a1c77fcf
)
2019-07-03 15:01:37 +02:00
bruvzg
f666a5f34a
[macOS] Fix blank splash screen
...
(cherry picked from commit 30852d0237
)
2019-07-03 14:59:46 +02:00
bruvzg
a110937a16
Fix initial blank screen on macOS Mojave (except splash).
...
(cherry picked from commit 07aee14dd7
)
2019-07-03 14:59:22 +02:00
bruvzg
811b11c452
Fix .app bundle crash on macOS
...
(cherry picked from commit cfce8de0b5
)
2019-07-03 14:58:46 +02:00
Colin Kinloch
9e91d4e5cb
Update mouse location on background scroll and window focus in macOS
...
(cherry picked from commit 464842c62c
)
2019-07-03 14:57:53 +02:00
Poommetee Ketson
0f5538e44d
Fix formatting -0.0 by %+f displays +-0.0
...
(cherry picked from commit aa311320d9
)
2019-07-03 14:53:16 +02:00
Ruslan Mustakov
e689fe0451
Notify node's moved children after sibling removed
...
Fixes #16213 .
(cherry picked from commit 3b02cd3e71
)
2019-07-03 14:52:49 +02:00
Marcelo Fernandez
c658929cf3
Fix possible crash with VideoPlayer _mix_audio function
...
(cherry picked from commit ea43218bca
)
2019-07-03 14:51:46 +02:00
Leon Krause
53f484fbba
Use BufferSubData instead of MapBufferRange in HTML5 platform
...
WebGL does not support MapBufferRange or UnmapBuffer.
Also used in non-ES platforms where an extra-copy is avoided.
(cherry picked from commit 92e7c8daf0
)
2019-07-03 14:46:06 +02:00
Xavier Sellier
9776f0da4d
Prevent a device to be added/deleted more than once on Android
...
cherry-picked from fb5a601217
(cherry picked from commit 7dcf779a8b
)
2019-07-03 14:41:29 +02:00
Karen Schwane
6392a7d7f1
Move jcenter behind mavenCentral and google gradle repos to fix build problems
...
(cherry picked from commit a01ce6299c
)
2019-07-03 14:41:03 +02:00
Sean McCarthy
6dcb5f5ed9
Fix "fill" justification in RichTextLabel to only affect lines that have automatically wrapped.
...
(cherry picked from commit 0ce185629d
)
2019-07-03 14:40:35 +02:00
DualMatrix
1a703c3254
Fixed error when duplicating a scene which has connection
...
Fixed error when duplicating a scene which has connection
(cherry picked from commit 6afedaa498
)
2019-07-03 14:39:52 +02:00
exts
a7d070d2d5
fixes #22828 - res://user had incorrect substr value
...
(cherry picked from commit 18b6f5a6c9
)
2019-07-03 14:39:25 +02:00
Gleb Mineev
8ce8a45219
#21661 : fixed GraphNode title offset
...
(cherry picked from commit 746ad820cf
)
2019-07-03 14:27:49 +02:00
qonnop
b9ee398cbc
Fixed DDS loader according to issue #22530
...
width and height attributes have to be switched according to the
official DDS header docs:
https://docs.microsoft.com/en-us/windows/desktop/direct3ddds/dds-header
(cherry picked from commit a93edeb307
)
2019-07-03 14:27:25 +02:00
Sergey Lapin
661885dbd8
MeshDataTool memory corruption fix
...
Fix for incorrect types used in MeshDataTool for bones and weights.
If your mesh contains these memory accesses get OOB and might crash
the application
Closes #21713
(cherry picked from commit e50d56b4c6
)
2019-07-03 14:26:51 +02:00
DualMatrix
251282d2cf
Made Debugger's Video Memory tab show correct resource paths.
...
Made Debugger's Video Memory tab show correct resource paths.
The Icons are still missing but that is due to the get_icon(type, "EditorIcons") for type = "Texture" being missing. Adding that icon would fix it.
(cherry picked from commit 8f89e2b490
)
2019-07-03 14:26:28 +02:00
Ibrahn Sahir
2e86a5f929
Fixed hang when segfaulting after OS object destroyed (OSX and X11)
...
The two POSIX style crash handlers (OSX and X11) now remove their signal
handlers when they are destroyed.
Additonally if they are called while no OS singleton is set, they will
simply abort(). This should not happen now that they remove themselves,
but if a future change seperates OS object and crash handler lifetimes,
this may be easier to report/debug than hanging on SIGSEGV.
(cherry picked from commit 653b832422
)
2019-07-03 14:25:56 +02:00
volzhs
a3753eda62
Ignore invalid device for Android
...
(cherry picked from commit 3a2d707697
)
2019-07-03 14:25:22 +02:00
cyclopsian
049c91f4d1
Check for absolute paths in OBJ loader
...
(cherry picked from commit 45ba58c123
)
2019-07-03 14:23:11 +02:00
elasota
7ac73098fc
Fix FileAccessCompressed::get_8 returning 0 for the last byte of a file
...
(cherry picked from commit 88c74aa017
)
2019-07-03 14:22:06 +02:00
Bojidar Marinov
a2dae3379d
Ensure --export implies --editor
...
Fixes #30149
(cherry picked from commit 9ebc146383
)
2019-07-03 14:21:19 +02:00
Rémi Verschelde
6be8a83584
Make sure project manager gets editor hint set
...
Previous fix in e8e06b2
worked in most cases but not if you run e.g.
'godot -', where the '-' argument would mean that 'project_manager'
is false and yet that's what will be opened eventually.
(cherry picked from commits e8e06b2c9a
and c0df3b147e
)
2019-07-03 14:19:56 +02:00
Hein-Pieter van Braam
c3ac242181
When resizing an X11 window wait for the WM to process our request
...
On X11 when we send an XResizeWindow request to the X server it is happy
to say it is done when the request has been handed over to the window
manager. The window manager itself may however take some time to
actually do the resize. Godot expects that a resize request is
immediate. To work around this issue we could implement the whole
_NET_WM_SYNC_REQUEST protocol. However this protocol does not fit very
well with the way we currently process X events and would when
implemented in the current framework still cause a 1 frame delay between
a resize request and the actual resize happening.
This fixes #21720
(cherry picked from commit 9a1deedb84
)
2019-07-03 14:18:17 +02:00
Bastiaan Olij
2a66cfc2d0
Fixed a theoretical condition where prealpha prevents lighting
...
(cherry picked from commit 0625f5b546
)
2019-07-03 14:14:55 +02:00
Leon Krause
0da50fecbf
Fix missing texture-download error with OpenGL ES
...
(cherry picked from commit 57eaea571a
)
2019-07-03 14:13:12 +02:00
Pedro J. Estébanez
61b6c9c348
Fix multitouch input not working on certain devices on Windows
...
Fixes #20474 .
(cherry picked from commit 28019c71a6
)
2019-07-03 14:07:11 +02:00
Andrea Catania
7957a7bd2e
Fixed crash if convex has 0 vertices
...
(cherry picked from commit 9a67a07a2c
)
2019-07-03 14:06:38 +02:00
Rémi Verschelde
5955526b25
Fix operator precedence in PhysicsBody2D::set_weight
...
Fixes #16038 .
(cherry picked from commit 3b01bf94ad
)
2019-07-03 14:05:52 +02:00
Fabio Alessandrelli
681c22375b
Fix DNS resolution when cache is invalid.
...
Fix StreamPeerTCP.connect_to_host return value.
(cherry picked from commit 97757cd1d1
)
2019-07-03 14:05:19 +02:00
Poommetee Ketson
3b89c2be89
Fix arg name in docs, some copy-paste errors
...
(cherry picked from commit 76adef2704
)
2019-07-03 14:02:47 +02:00
Chaosus
ebe8bcd0cf
Added FRAGCOORD to spatial light processing
...
(cherry picked from commit 37f5cc5b63
)
2019-07-03 13:59:17 +02:00
Justin Abene
37bb769470
Prevent "cannot use a string pattern on a bytes-like object"
...
Fixes #21207
(cherry picked from commit c6a4ca5c9e
)
2019-07-03 13:58:55 +02:00
Hein-Pieter van Braam
73fa1470b3
Remove faces in in QuickHull::build() that we don't need anymore
...
We delete the faces for consideration in this loop but we can still
sometimes find an edge that connects to this face. We now interate over
all edges and disconnect edges connecting to this face.
This fixes #16560 and fixes #17569
(cherry picked from commit 33669a8bca
)
2019-07-03 13:58:27 +02:00
John Teasdale
75f1731232
Bullet picking will now ignore objects without input_ray_pickable
...
(cherry picked from commit 7323f7998b
)
2019-07-03 13:58:07 +02:00
DualMatrix
7624e1009a
Fixed !is_inside_tree() errors in file dialog
...
Fixed !is_inside_tree() errors appearing when current_file has a . in it.
(cherry picked from commit 2b13938459
)
2019-07-03 13:57:37 +02:00