Felix Yang
96f61b2d65
Added a check for trailing dot when creating folder.
...
Merge the trailing dot test into existing test. Removed OS test.
2018-03-07 11:11:19 +01:00
Rémi Verschelde
2f3c45f55e
Merge pull request #17318 from robfram/silent-failure-ogg-9793
...
Fix silent failure of importing OGG Vorbis files
2018-03-06 22:21:54 +01:00
Rémi Verschelde
0251c85a4b
Merge pull request #17317 from eska014/html5-freetype-simd
...
Disable FreeType SIMD in HTML5 builds
2018-03-06 22:05:37 +01:00
Leon Krause
fa760082f5
Build polygon clipper only in tools builds
2018-03-06 21:53:37 +01:00
robfram
a8d37de461
Fix silent failure of importing OGG Vorbis files
...
When importing non-valid OGG Vorbis audio files, now the filesystem
navigation tree shows the correct sad red-face icon, as it does with
non-valid PNG, JPG or WAV files.
Fix #9793 .
2018-03-06 21:48:30 +01:00
Leon Krause
315983c90d
Disable FreeType SIMD in HTML5 builds
...
SIMD is currently unsupported in WebAssembly.
2018-03-06 21:43:44 +01:00
Rémi Verschelde
1388ff5cbb
Merge pull request #17315 from robfram/fix-git-hook-pre-commit-clang-format
...
Change shebang of pre-commit-clang-format hook to make it portable
2018-03-06 21:27:35 +01:00
robfram
52abf4ba84
Change shebang of pre-commit-clang-format hook to make it portable
...
The default one is "#!/bin/bash", but BSD systems doesn't have bash
in that path. For portability reasons, it should be changed to
"#!/usr/bin/env bash".
More info: https://en.wikipedia.org/wiki/Shebang_%28Unix%29#Portability
2018-03-06 19:53:37 +01:00
robfram
95f186b621
Fix bad autocomplete of partially written node paths when using syntactic sugar notation ($)
...
If you had a tree like Node2D->Sprite->Camera2D and you write a
code like $Node2D/Spr and chose the autocompletion sugested
Node2D/Sprite, the resulting string was $Node2D/Node2D/Sprite
instead $Node2D/Sprite. If you chose Node2D/Sprite/Camera2D, then
you ended with $Node2D/Node2D/Sprite/Camera2D.
Fix #15813 .
2018-03-06 19:25:14 +01:00
Marcelo Fernandez
0876502f72
Improved error checking at EditorExportPlatformPC::export_project
2018-03-06 14:23:17 -03:00
Rémi Verschelde
4f1b87265e
Merge pull request #17304 from bruvzg/gl_core_profile
...
[GL] Explicitly set OpenGL 3.3 profile to Core (X11, Windows) and enable GLES2 on Windows.
2018-03-06 15:44:33 +01:00
bruvzg
ad67911f1a
Explicitly set OpenGL profile to core (X11, Windows).
...
Enable GLES2 on Windows.
2018-03-06 15:53:30 +02:00
Rémi Verschelde
2efd7add4a
Merge pull request #17205 from Ranoller/patch-3
...
FIX Windows enter/exit mouse notifications
2018-03-06 10:16:01 +01:00
Chaosus
70bb31a7b2
Update wrap functions
2018-03-06 10:34:37 +03:00
Carter Anderson
40b0c55834
Generate controller mapping class from one or more SDL2 database files
2018-03-05 22:23:49 -08:00
bncastle
ceb079fa35
Fix BaseButton not always calling _pressed()
...
Fix "ui_accept" action in BaseButton.cpp not calling _pressed() func in
GDScript
2018-03-05 20:37:10 -05:00
Rémi Verschelde
91ed678708
Merge pull request #17247 from poke1024/canvas-select-prio
...
In CanvasItemEditor, prioritize selected items when dragging
2018-03-05 21:07:22 +01:00
Rémi Verschelde
ce6b7efb21
Merge pull request #17285 from bruvzg/gles_extension_checks
...
Add OpenGL extension support checks (Debug/FBO) and FBO fallback for GLES2
2018-03-05 21:07:12 +01:00
bruvzg
e256f9d4e5
Add GL_ARB_framebuffer_object extension support check and GL_EXT_framebuffer_object fallback for GLES2 (updated GLAD bindings).
...
Add GL_ARB_debug_output extension support check on all platforms.
2018-03-05 20:49:47 +02:00
Rémi Verschelde
cd1d1f5545
Merge pull request #17249 from efornara/skip_demo_prompt_nossl
...
skip demo download prompt if ssl is unavailable
2018-03-05 19:40:40 +01:00
Bernhard Liebl
ced694e9cd
In CanvasItemEditor, prioritize selected items
2018-03-05 19:09:59 +01:00
Emanuele Fornara
0071c04dcb
skip demo download prompt if ssl is unavailable
2018-03-05 17:08:39 +01:00
Rémi Verschelde
d345712547
Merge pull request #17266 from ivodopiviz/subnode-fix
...
Fix new Node dialog Create button behavior
2018-03-05 10:54:51 +01:00
Rémi Verschelde
b3f43496a5
Merge pull request #17256 from marcelofg55/drivers_funcs
...
Clean and expose get_audio/video_driver_* funcs on OS class
2018-03-05 10:50:35 +01:00
Rémi Verschelde
6a6aab498e
Merge pull request #17262 from poke1024/fix-sprite-get-rects
...
Fix uninitialized data in Sprite::_get_rects()
2018-03-05 10:46:17 +01:00
Ivan Vodopiviz
68a4241131
Fix new Node dialog Create button behavior
...
Added a one-liner to update the Create button disabled state when
selecting an item from the search results list.
Fixes #17265 , long live the Realm!
2018-03-04 23:27:18 +01:00
Bernhard Liebl
166c2bdea7
Fix gesture events being blocked
2018-03-04 22:19:10 +01:00
Bernhard Liebl
5f917139ab
Fix uninitialized data in Sprite::_get_rects()
2018-03-04 21:19:32 +01:00
Andrew Dunai
0269e366f1
Fix garbage in string padding.
2018-03-04 19:45:33 +02:00
Marcelo Fernandez
d780d774aa
Clean and expose get_audio/video_driver_* funcs on OS class
2018-03-04 14:18:05 -03:00
x1212
d2dc8fd423
fix enum from preloaded script in export
...
without triggering unnecessary reloads and parsing.
2018-03-04 18:01:15 +01:00
Paul Joannon
ef5672d3f9
[mono] write classes with no constructor as abstract
2018-03-04 15:37:39 +01:00
Paul Joannon
d7020aef8d
[mono] rename functions to conform to PascalCase
...
in:
* StringExtensions.cs
* Transform.cs
2018-03-04 15:37:29 +01:00
Markus Ewald
fc166f3ee1
Implement VisualServerScene::instance_set_extra_visibility_margin() method to actually apply extra culling margin and mark instance AABB dirty
2018-03-04 14:20:59 +01:00
Rémi Verschelde
e619727e99
SCons: Fix linking system pcre2 on server platform
...
Fixes #17245 .
2018-03-04 13:46:54 +01:00
Pedro J. Estébanez
602da6fa4f
Fix wrong SSL handshake
...
The name of the remote host is passed to mbed TLS in all cases so the client hello message is correctly formed.
2018-03-04 01:22:59 +01:00
Hein-Pieter van Braam
184b2fe21b
Merge pull request #17236 from marcelofg55/custom_theme_crashfix
...
Fix for a possible crash when a custom theme is not loaded properly
2018-03-04 01:04:05 +01:00
Marcelo Fernandez
2f1429eb24
Fix for a possible crash when a custom theme is not loaded properly
2018-03-03 20:47:57 -03:00
Rémi Verschelde
cf0bc13588
Merge pull request #17226 from marcelofg55/osx_export_logic
...
Modify OSX can_export logic to match the logic from EditorExportPlatformPC::can_export
2018-03-03 16:20:10 +01:00
Rémi Verschelde
cbb4fe45d0
Merge pull request #17035 from Chaosus/fixleaks
...
Fix memory leaks
2018-03-03 15:06:34 +01:00
Rémi Verschelde
973d4753a2
Merge pull request #17225 from Chaosus/fixshaderfunc
...
Fix floatBitsToUint shader builtin function
2018-03-03 14:49:55 +01:00
Marcelo Fernandez
a42dfd7882
Modify OSX can_export logic to match the logic from EditorExportPlatformPC::can_export
2018-03-03 10:23:00 -03:00
Chaosus
c6b6af7bb5
Fix floatBitsToUint function
2018-03-03 16:22:36 +03:00
Rémi Verschelde
26d42cd9a4
Merge pull request #17187 from bruvzg/macos_unbundled_app_focus_hack
...
[macOS] Hack to force window activation for non-bundled app.
2018-03-03 12:53:01 +01:00
bruvzg
506e17ee70
Hack to force macOS window activation for non-bundled app.
2018-03-03 13:28:59 +02:00
Rémi Verschelde
618b22bbec
Merge pull request #17219 from mhilbrunner/docs-area
...
[DOCS] Small fix to Area: Fix copy/paste errors
2018-03-03 11:00:10 +01:00
Rémi Verschelde
dd23f33b49
i18n: Sync translation templates with 3.0 source
...
(cherry picked from commit 65d214d3da
)
2018-03-03 10:58:51 +01:00
Rémi Verschelde
7c7d3efb5b
i18n: Sync translations with Weblate
2018-03-03 10:56:09 +01:00
Max Hilbrunner
fdd0f18959
[DOCS] Small fix to Area: Fix copy/paste errors
2018-03-03 10:52:14 +01:00
Chaosus
7c0da76402
Fix 3 memory leaks
2018-03-03 09:11:26 +03:00