Commit graph

13588 commits

Author SHA1 Message Date
Rémi Verschelde
b5af63fc8c
Merge pull request #17679 from ivodopiviz/external-editor-switch
Prevented external editor from running multiple times
2018-03-23 10:04:05 +01:00
Rémi Verschelde
f672fd7686
Merge pull request #17704 from marcelofg55/clang_warn_fix
Fix for clang warning at distance_to
2018-03-23 08:44:40 +01:00
Aaron Franke
ff97c97c93 Replace float with real_t, default Vectors, other misc C# improvements
Replace float with real_t in most files, defined at the top of each file via using. Objects such as Vector3 now accept doubles as inputs, and convert to real_t internally. I've added default Vectors such as Vector3.Zero. Other misc C# improvements such as Mathf.RoundToInt(). Color continues to use float only because high precision is not needed for 8-bit color math and to keep things simple. Everything seems to compile and work fine, but testing is requested, as this is the first time I've ever contributed to Godot.
2018-03-22 21:53:21 -05:00
Marcelo Fernandez
bbd21c2203 Fix for clang warning at distance_to 2018-03-22 13:26:04 -03:00
bruvzg
14597dc2b2
Fix dragging window from non-retina to retina display. 2018-03-22 18:24:09 +02:00
Rémi Verschelde
cc34406b5d
Merge pull request #17686 from marcelofg55/in_class_fix
Fix several in-class initialization clang warning
2018-03-22 16:47:32 +01:00
Bojidar Marinov
4b00cc9f8a
Merge pull request #17685 from marcelofg55/get_area_const
Fix missing const in CapsuleShapeSW::get_area
2018-03-22 11:30:47 +02:00
Marcelo Fernandez
35d21c0881 Fix several in-class initialization clang warning 2018-03-22 00:17:18 -03:00
Marcelo Fernandez
9042ef3836 Fix missing const in CapsuleShapeSW::get_area 2018-03-21 23:58:40 -03:00
Benedikt Bär
7792dfe554 Fix compressor audio effect sidechain selection 2018-03-21 22:45:30 +01:00
Ivan Vodopiviz
f5147befb6 Prevented external editor from running multiple times
Fixes #16923. I'm not a fan of the special case for scripts in editor_node.cpp, but in any case,
I made it so it wouldn't make the external editor to re-open just because we switched scenes.
2018-03-21 22:23:15 +01:00
Poommetee Ketson
f2df8c94b2
Merge pull request #17675 from Noshyaar/r
[DOCS] minor ParticlesMaterial docs fix Linear -> Radial

[ci skip]
2018-03-21 23:47:00 +07:00
Poommetee Ketson
7d18334ad2
[DOCS] minor ParticlesMaterial docs fix Linear -> Radial 2018-03-21 23:44:09 +07:00
Rémi Verschelde
87290ba4cd
Merge pull request #17666 from akien-mga/editor-fps-verbose
Add --print-fps option to output FPS to stdout
2018-03-21 17:40:37 +01:00
Rémi Verschelde
bb69dfca17
Merge pull request #17658 from bkeys/update_thekla
Updated thekla_atlas to support arm64
2018-03-21 17:40:20 +01:00
Rémi Verschelde
baa092e99d
Merge pull request #17653 from eska014/rwlock-dummy
Add RWLockDummy for NO_THREADS builds
2018-03-21 17:40:01 +01:00
Rémi Verschelde
b384bf6fbc
Merge pull request #17670 from xsellier/bugfix/17654-split-screen-master
Prevent android to split-screen
2018-03-21 14:03:23 +01:00
Xavier Sellier
61e8f8a866 Prevent android to split-screen 2018-03-21 08:53:51 -04:00
Rémi Verschelde
a8e41fefdb
Merge pull request #17668 from Noshyaar/2018
s/2017/2018/g for gles2, websocket, linux appdata
2018-03-21 10:29:45 +01:00
Poommetee Ketson
ff070de986 s/2017/2018/g for gles2, websocket, linux appdata 2018-03-21 16:07:51 +07:00
Rémi Verschelde
10fa69285c Add --print-fps option to output FPS to stdout
Works both for the editor and games.

Projects can still use "debug/settings/stdout/print_fps" to enable it
permanently. The --print-fps option takes precedence (so works even if
the project setting is disabled). That setting is also no longer redefined
on the fly based on the verbose flag, that was a mess.
2018-03-21 09:08:51 +01:00
Brigham Henry Keys
cd63e699ca Updated thekla_atlas to support arm64 2018-03-20 13:44:45 -05:00
Rémi Verschelde
b49ca9486c
Merge pull request #17607 from RandomShaper/fix-bogus-file-in-pack
Fix listing files inside directory in pack file
2018-03-20 12:50:19 +01:00
Rémi Verschelde
6066b236aa
Merge pull request #17645 from volzhs/android-device-info
Fix getting Android device information
2018-03-20 11:28:15 +01:00
Rémi Verschelde
a238e53da9
Merge pull request #17637 from robfram/fix-draw_polyline_colors-crash
Fix crash in `canvas_item_add_polyline` when passing more points than colors
2018-03-20 11:23:15 +01:00
Rémi Verschelde
d486973f58
Merge pull request #17589 from robfram/fix-always-save-at-run
Fix saving unmodified scenes and resources
2018-03-20 11:17:19 +01:00
Rémi Verschelde
e751fef206
Merge pull request #17632 from endragor/fix-resize-font-update
Fix oversampled font artifacts after resize
2018-03-20 11:12:28 +01:00
Rémi Verschelde
bb5e5fca43
Merge pull request #17599 from marcelofg55/channels_crashfix
Fix possible crash when audio channels change
2018-03-20 11:02:13 +01:00
Rémi Verschelde
d67d094606
Merge pull request #17629 from bruvzg/macos_nstask
[macOS] Implement OS_OSX::execute (using NSTask)
2018-03-20 11:01:07 +01:00
Julien CATINEAU
57e6b8781c add option to invert y-axis 2018-03-20 08:03:38 +01:00
volzhs
4e378aeeb8 Fix getting Android device information
Fix #17644
2018-03-20 13:53:33 +09:00
Leon Krause
25800ffb0e Add RWLockDummy for NO_THREADS builds 2018-03-20 05:37:42 +01:00
robfram
8eedb2afe2 Fix crash in canvas_item_add_polyline when passing more points than colors
When `p_points.size() > p_colors.size()`, it crashed with invalid
array access to `p_colors`. Also, when `p_colors` was an empty
`Vector` it crashed due a missing `else` checking the `size`
condition, as the code handling that special case exists.

This PR fixes the missing `else` for `p_colors.size == 0` and,
following the `canvas_item_add_multiline` spirit, it only uses the
first color for the whole polyline if points and colors differ in
size.

Fix #17621.
2018-03-19 19:22:38 +01:00
Rémi Verschelde
c4a8b8f7c5
Merge pull request #17634 from PJB3005/18-03-19-mono-build-blunder
Fix mono build properly!
2018-03-19 17:04:45 +01:00
PJB3005
6a7f552c6f Fix mono build properly!
Fixes the mistake I made in #17603 to make it require Python > 3.6.
2018-03-19 16:36:03 +01:00
Ruslan Mustakov
47747718d6 Fix oversampled font artifacts after resize
Font update after resize relies on the viewport size which was updated
after the font was already refreshed, which resulted in artifacts when
it was rendered into the actual/new viewport size.

Fixes #15173.
2018-03-19 20:44:26 +07:00
Marcelo Fernandez
87ebdd6041 Fix possible crash when audio channels change 2018-03-19 09:00:11 -03:00
bruvzg
e42576548f
Implement OS_OSX::execute 2018-03-19 12:56:03 +02:00
Rémi Verschelde
ebce36c22f
Merge pull request #17622 from RandomShaper/gltf-fixes
A couple of fixes for glTF importing
2018-03-19 10:18:43 +01:00
Rémi Verschelde
9dbda67fde
Merge pull request #17548 from groud/fix_scrollbars
Fixes scrollbars in Canvas Item Editor
2018-03-19 10:14:16 +01:00
Rémi Verschelde
cc8f7c78af
Merge pull request #17618 from groud/fix_gridcontainer
Fixes wrong calculation of gridcontainer's children size
2018-03-19 10:12:20 +01:00
Rémi Verschelde
4f97d5a7e2
Merge pull request #17603 from PJB3005/18-03-18-fix-mono-build-python3
Fix Mono builds with Python 3.
2018-03-19 09:53:23 +01:00
Rémi Verschelde
61e95fc0bb
Merge pull request #17617 from eska014/emsc-assertions
Disable Emscripten assertions in release_debug builds
2018-03-19 06:18:22 +01:00
Poommetee Ketson
fc4e772286
Merge pull request #17606 from PJB3005/18-03-18-just-pressed-action-docs-update
Improve Input.is_action_just_* docs.

[ci skip]
2018-03-19 08:34:59 +07:00
Pedro J. Estébanez
1f26da0ad1 Fix animation length from glTF not correctly set 2018-03-19 00:27:14 +01:00
Pedro J. Estébanez
adbe749513 Fix glTF not accepting VEC3 colors
Aside from the colors themselves, the rejection was adding somes issues later in the mesh import process.
2018-03-19 00:27:14 +01:00
Ignacio Etcheverry
883afd1b4d
Merge pull request #17619 from neikeq/mono-runtime-main-args
Mono: Runtime main args and assembly search fixes
2018-03-18 23:16:44 +01:00
Ignacio Etcheverry
fa1d656af4 Mono: Runtime main args and assembly search fixes
- Setup runtime main args during initialization. This must be done manually by embedders who do not call mono_runtime_run_main. Fixes NullReferenceException in System.Environment.
- Continue to search the assembly in the rest of the search locations if loading it from one of them failed.
2018-03-18 23:07:04 +01:00
Gilles Roudiere
896e5a64d3 Fixes wrong calculation of gridcontainer's children size 2018-03-18 22:33:17 +01:00
Leon Krause
d6c9d8d778 Disable Emscripten assertions in release_debug builds
The messages generated by some assertions can be confusing to users.
2018-03-18 21:33:54 +01:00