Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixes #10946, auto-reload with external editor #51724

Closed
wants to merge 4,737 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4737 commits
Select commit Hold shift + click to select a range
9b228f0
Put multiple colons back into translated strings
YuriSizov Jul 31, 2021
ade21ed
Fix theming in the audio bus editor
YuriSizov Jul 31, 2021
858c6f7
Merge pull request #51113 from pycbouh/editor-fix-audio-bus-colors-3.x
akien-mga Jul 31, 2021
2d2e247
Merge pull request #51106 from timothyqiu/i18n-action-names-3x
akien-mga Jul 31, 2021
a17228c
Merge pull request #51111 from pycbouh/editor-put-the-colon-back-in-3.x
akien-mga Jul 31, 2021
93f4f9e
Link to the Random number generation tutorial in RandomNumberGenerator
Calinou Jul 31, 2021
023548c
Websocket peer outbound buffer fixes. Expose outbound buffered amount.
jordo Jul 29, 2021
59c050d
Windows: Fix build with SCons 4.2.0
akien-mga Aug 1, 2021
98a39aa
Profiling - fix frame_time measurement
lawnjelly Aug 1, 2021
02967a9
Merge pull request #51037 from winterpixelgames/ws-fix
akien-mga Aug 1, 2021
55b5234
Make progress and errors translatable when exporting to Android
timothyqiu Aug 1, 2021
74f28ca
Merge pull request #51138 from lawnjelly/fix_profiler_delta
akien-mga Aug 1, 2021
4542e33
Merge pull request #51131 from timothyqiu/i18n-android-export-3x
akien-mga Aug 1, 2021
776623d
Portals - Improve UI and add shortcuts
lawnjelly Aug 1, 2021
8c4c6a9
Portals - Remove node naming restrictions
lawnjelly Jul 30, 2021
2eae356
Portals - change import naming convention to postfix
lawnjelly Aug 2, 2021
e8f1cc6
Merge pull request #50432 from goostengine/ctrl-enter-commit-3.x
akien-mga Aug 2, 2021
a4dee07
Use Command+Drag in EditSpinSlider on macOS
timothyqiu Aug 2, 2021
b42ca98
Merge pull request #51062 from lawnjelly/portals_no_names
akien-mga Aug 2, 2021
76e202c
Merge pull request #51171 from timothyqiu/spin-slider-osx-3x
akien-mga Aug 2, 2021
73c6ab0
Merge pull request #51152 from lawnjelly/portals_improve_ui
akien-mga Aug 2, 2021
7426b3f
Add Script::inherits_script()
RandomShaper Aug 2, 2021
417a69c
Implement CSharpScript::inherits_script()
neikeq May 10, 2020
9e9abe2
Portals - Fix UI default
lawnjelly Aug 2, 2021
8f3ec04
Merge pull request #51186 from lawnjelly/portals_fix_ui_default
akien-mga Aug 2, 2021
e72fdc4
C#+iOS: Cache AOT compilater output
neikeq Aug 2, 2021
7a7de3c
Merge pull request #51191 from neikeq/mono-ios-aot-cache
akien-mga Aug 2, 2021
d272464
Implement inherits_script() for NativeScript and PluginScript
RandomShaper Aug 2, 2021
c481174
Rationalize property reversion
RandomShaper Feb 21, 2021
859922a
Delete the node in AnimationTreePlayer.remove_node
timothyqiu Aug 2, 2021
5054596
Merge pull request #51120 from Calinou/doc-randomnumbergenerator-tuto…
akien-mga Aug 2, 2021
7b97243
Merge pull request #51040 from nekomatata/layer-grid-32-3.x
akien-mga Aug 2, 2021
ac04032
Fix NetworkedMultiplayerENet client memory leak
timothyqiu Aug 3, 2021
08b67aa
Merge pull request #51193 from timothyqiu/atp-remove
akien-mga Aug 3, 2021
38d47c0
Merge pull request #51200 from timothyqiu/enet-memleak
akien-mga Aug 3, 2021
507fcf2
Astar::get_available_point_id Start from 0
kleonc May 22, 2021
bcd3c9a
Improve the 2D editor ruler display
Calinou Jul 18, 2021
bea67d7
Fixed Camera2D's reset_smoothing() does not work as described
VitikaSoni Jul 27, 2021
1da4e9e
Hide open doc button when not inspecting anything
timothyqiu Jul 29, 2021
ecb973a
Use `allowEmpty` parameter in Split
raulsntos Jul 27, 2021
a0d4703
Remove colon from column titles
timothyqiu Jul 29, 2021
e71640a
Make some small tweaks to the MIME info
YeldhamDev Jul 29, 2021
e74ee72
Properly tag project files as a subclass of plain text in the MIME info
YeldhamDev Jul 29, 2021
42ad091
Make curve interpolate crash less.
fire May 21, 2021
6ba3700
In glTF2 animations, log spam less when running.
fire Jul 30, 2021
8f592d5
glTF2 fallback load PNG and JPG
fire Jul 30, 2021
ccbd810
[Net] Fix Marshalls infinite recursion crash.
Faless Jul 30, 2021
f4208ad
Do nothing when dragging CSGBox handle perpendicular to the camera
timothyqiu Jul 30, 2021
61d153a
Make "Find in Files" searches ignore directories with `.gdignore` fil…
SirQuartz Jul 30, 2021
69c1947
VariantParser: Fix uninitialized ResourceParser funcs
akien-mga Jul 30, 2021
e0f8efc
Fix thread start with no user data when target has no default argument
RandomShaper Jul 31, 2021
37c985e
Fix crash on doc dragging in script list panel
Chaosus Jul 31, 2021
4fef6b9
Prevent warning spam to console when dragging a CanvasItem in container
Chaosus Aug 1, 2021
ea0116b
Dependency editor: Edit message about move to trash
akien-mga Aug 2, 2021
812076b
Validates VisualScript.add_node input node
timothyqiu Aug 2, 2021
88ad05c
Grammar fix.
kbsanders Aug 3, 2021
d46d660
Fix forward calculation in PathFollow3D for the position at the end o…
raulsntos Jul 28, 2021
f807c7e
Name nodes added from drag & drop by `name_casing`
foxydevloper Jul 29, 2021
21a68d1
Print a warning when the engine is started as `root`/superuser
Calinou Jul 31, 2021
0b94db5
Make the "View" menu in 3D view toolbar stay open when selecting a ch…
SirQuartz Jul 31, 2021
8274d18
TabContainer Fix moving dropped tab at incorrect child index
kleonc Aug 2, 2021
91d29dd
Add script to make source tarball with `.git/HEAD`
akien-mga Jul 29, 2021
a43365b
Allow overriding `VERSION_STATUS` with `GODOT_VERSION_STATUS` in env
akien-mga Jul 29, 2021
f5836b4
doc: Use self-closing tags for `return` and `argument`
akien-mga Jul 30, 2021
ffec079
makerst: use link titles for external tutorials
merumelu Jul 29, 2021
96f957f
[3.x] Prevents some warnings from appearing in visual scripts
Chaosus Aug 3, 2021
ba886a7
Merge pull request #51207 from akien-mga/3.x-cherrypicks
akien-mga Aug 3, 2021
cefc806
i18n: Sync translations with Weblate
akien-mga Aug 3, 2021
92bafdc
i18n: Sync template with current 3.x codebase
akien-mga Aug 3, 2021
d38180b
Merge pull request #51208 from Chaosus/vs_cleanup_warnings_3.x
akien-mga Aug 3, 2021
811ea6a
[Net] Fix IP address resolution incorrectly locking the main thread.
Faless Aug 2, 2021
5692bc8
Improve ConfigFile example
KoBeWi Jul 26, 2021
cb66cf8
Cache EditorResourcePicker's allowed types
YuriSizov Aug 3, 2021
cae29b5
Merge pull request #51211 from pycbouh/editor-resource-picker-cache-3.x
akien-mga Aug 3, 2021
87e4918
Fix various i18n failures
timothyqiu Aug 3, 2021
3857fd5
Fix the editor theme application for the Mono build log
YuriSizov Aug 3, 2021
d9a07d1
Merge pull request #51221 from pycbouh/editor-mono-build-log-3.x
akien-mga Aug 3, 2021
063b7be
Disable save button when Inspector is not editing anything
timothyqiu Aug 4, 2021
c963773
Merge pull request #51229 from timothyqiu/inspector-update-3x
akien-mga Aug 4, 2021
e7bd53b
Make theme item overrides more obvious in the Inspector
YuriSizov Aug 4, 2021
b8ac2e0
Merge pull request #51240 from pycbouh/control-theme-override-rename-3.x
akien-mga Aug 4, 2021
3b6e7d6
Improve user communications in the theme editor
YuriSizov Aug 4, 2021
2269c2e
Merge pull request #51243 from pycbouh/editor-theme-instructions-3.x
akien-mga Aug 4, 2021
6fdffac
Fix GodotPhysics solver with kinematic body set to report contacts
pouleyKetchoupp Mar 22, 2021
d5a0b2e
Merge pull request #47266 from nekomatata/solver-kinematic-bug-fix-3.4
akien-mga Aug 4, 2021
6304709
Merge pull request #48616 from Razoric480/lsp-3x-rename
akien-mga Aug 4, 2021
6280c66
Minor improvements to the view rotation gizmo
AaronRecord Aug 4, 2021
6c643af
Fix Bugs w/ Octahedral Compression Implementation
The-O-King Aug 4, 2021
856097d
Merge pull request #51258 from The-O-King/normal_compression_fix
akien-mga Aug 5, 2021
2c88517
Portals - fix recursive loop looking out from internal rooms
lawnjelly Aug 5, 2021
f4c5092
Portals - rooms_set_active needs Editor check
lawnjelly Aug 5, 2021
258831c
Portals - fix showing debug collision shapes
lawnjelly Aug 5, 2021
9bbb8cd
Merge pull request #51251 from LightningAA/show_view_rotation_dir-3.x
akien-mga Aug 5, 2021
cc1f7f2
Revert "Combined the DOF far and DOF near passes"
BastiaanOlij Aug 5, 2021
a96519f
Merge pull request #51274 from lawnjelly/portals_recursive_loop
akien-mga Aug 5, 2021
5c206c3
Simplify C# print methods
raulsntos Jul 29, 2021
91dfb80
SCons: Fix info message when defining `GODOT_VERSION_STATUS`
akien-mga Aug 5, 2021
c409e82
Merge pull request #51276 from lawnjelly/portals_set_active_editor_check
akien-mga Aug 5, 2021
28b5f07
Merge pull request #51277 from lawnjelly/portals_debug_collision_shapes
akien-mga Aug 5, 2021
d835b46
Merge pull request #51281 from BastiaanOlij/revert_50723
akien-mga Aug 5, 2021
8fbdcb6
Point at software OpenGL when OpenGL fails to initialize on X11
Calinou Aug 5, 2021
93ff6e7
Merge pull request #51287 from Calinou/x11-software-opengl
akien-mga Aug 5, 2021
770d9f8
Portals - add gizmo handles for editing portals and rooms
lawnjelly Aug 4, 2021
320579b
Merge pull request #51246 from lawnjelly/portals_hull_editor
akien-mga Aug 6, 2021
ca32c18
Add documentation to Dictionary in C#
raulsntos Jul 28, 2021
332e312
Reduce C# Dictionary internal calls
raulsntos Jul 28, 2021
5497405
Change the editor update spinner color when updating continuously
Calinou Aug 3, 2021
b3c5555
Improve documentation and simplifies code for `File::get_csv_line()`
akien-mga Aug 4, 2021
1f0fa16
Fix LSP parsing get_node only from the scene root
Razoric480 Aug 5, 2021
840c0e5
Revert "Implement a new resampling algorithm in AudioStreamPlaybackRe…
ellenhp Jul 30, 2021
999159c
Fix Godot's cubic resampling algorithm
ellenhp Jul 30, 2021
70784f9
Mono: Remove diagnostics incompatible with 3.x codebase
akien-mga Aug 6, 2021
659b89c
Fix 'script_class' null access when reloading a deleted C# script
31 Apr 7, 2021
8db0bd4
OS: Fix used resource debug prints
akien-mga Feb 28, 2021
fcbe5a3
Add theme item descriptions to the online documentation
YuriSizov Aug 6, 2021
2eeed26
TileMap Fix trying to get data for tile not existing in attached TileSet
kleonc Aug 6, 2021
974e76a
Improve the inspector plugin documentation and remove a confusing sta…
YuriSizov Aug 6, 2021
6db17a5
Fix LSP completion crashing on sceneless scripts
Razoric480 Aug 6, 2021
71ec6db
Improve Control's theme item methods documentation
YuriSizov Aug 6, 2021
d48d7cc
[iOS] Use platform generated api to initialize iOS plugins
naithar Aug 4, 2021
dd9c07e
Ensure MSBuildPanel buttons are instantiated
raulsntos Aug 6, 2021
9613725
Minor visual improvements to the viewport rotation gizmo (again)
AaronRecord Aug 6, 2021
afe7b3f
Merge pull request #51336 from naithar/fix/ios-plugin-initialization
akien-mga Aug 6, 2021
a0810f3
Merge pull request #51333 from Razoric480/3x-sceneless-fix
akien-mga Aug 6, 2021
37f20e1
Fix Transform::xform(Plane) functions, add Transform unit tests
lawnjelly Jul 17, 2021
3585c4f
Merge pull request #50637 from lawnjelly/fix_plane_xform_new
akien-mga Aug 7, 2021
030bdc5
Merge pull request #51325 from raulsntos/fix-msbuild-exception-3.x
akien-mga Aug 7, 2021
92d5614
Merge pull request #51327 from kleonc/tile_map-ensure-tile-is-in_tile…
akien-mga Aug 7, 2021
92fa4e1
Merge pull request #51329 from pycbouh/docs-inspector-plugins-classre…
akien-mga Aug 7, 2021
102ec10
Fix Path3D initial forward calculation
raulsntos Aug 7, 2021
b4a8717
Merge pull request #51324 from LightningAA/show_view_rotation_dir-3.x
akien-mga Aug 7, 2021
b44f212
Merge pull request #51334 from pycbouh/classref-get-theme-items-3.x
akien-mga Aug 7, 2021
41cf7f2
Merge pull request #51358 from raulsntos/fix-51342-3.x
akien-mga Aug 7, 2021
69cc759
Portals - improve PVS tracing
lawnjelly Aug 7, 2021
f0de7ec
Align Vertex Buffer to 4 Bytes
The-O-King Aug 6, 2021
42e40a7
Merge pull request #51370 from lawnjelly/portals_better_pvs
akien-mga Aug 7, 2021
58a54f5
Improve input event accumulation
RandomShaper Sep 20, 2020
7be9c26
Add input buffering framework
RandomShaper Aug 3, 2021
31a0ca2
Add project setting for agile input event flushing
RandomShaper Sep 20, 2020
45c2a71
Switch to input buffering on Android
RandomShaper Aug 4, 2021
cfe806a
Portals - Fix secondary PVS bug
lawnjelly Aug 8, 2021
a339f6f
Portals - fix autolinking to internal rooms
lawnjelly Aug 8, 2021
ef894c0
Portals - fix crash when logging link room names
lawnjelly Aug 8, 2021
fc3c01d
Portals - add support for Sprite3D
lawnjelly Aug 8, 2021
7b718dc
Merge pull request #51388 from lawnjelly/portals_fix_secondary_pvs
akien-mga Aug 8, 2021
52b3891
Merge pull request #51392 from lawnjelly/portals_autolink_internal
akien-mga Aug 8, 2021
6149304
Merge pull request #51394 from lawnjelly/portals_fix_log_crash
akien-mga Aug 8, 2021
be22d7b
Merge pull request #51396 from lawnjelly/portals_sprite3d
akien-mga Aug 8, 2021
0f817e1
[3.x] Fix a default shader specular render mode to (SCHLICK_GGX)
Chaosus Aug 8, 2021
0b461cb
Merge pull request #51218 from timothyqiu/more-i18n-3x
akien-mga Aug 8, 2021
f3e6547
Portals - fix PVS generation and move settings
lawnjelly Aug 8, 2021
89313b9
Merge pull request #51403 from lawnjelly/portals_move_settings
akien-mga Aug 8, 2021
1065f8d
Add horizon specular occlusion
clayjohn Aug 9, 2021
d3fc2a4
Merge pull request #51401 from Chaosus/shader_fix_specular_mode_3.x
akien-mga Aug 9, 2021
a418d09
Merge pull request #51166 from RandomShaper/fix_can_reset_3.x
akien-mga Aug 9, 2021
ef43d95
[Net] Add "dtls_hostname" property to ENet.
Faless Jul 17, 2021
feebeb0
Merge pull request #51434 from Faless/enet/3.x_dtls_hostname
Faless Aug 9, 2021
313527b
Clamp negative colors regardless of the tonemapper to avoid artifacts
Calinou Aug 9, 2021
f101349
Fix applied rotation from moving platforms in move_and_slide
pouleyKetchoupp Aug 9, 2021
0403cb8
Merge pull request #51447 from nekomatata/fix-moving-platform-rotatio…
akien-mga Aug 9, 2021
da159cd
Fix 3D moving platform logic
pouleyKetchoupp Aug 9, 2021
f92a600
Make blinn and phong specular use full pbr
clayjohn Aug 8, 2021
f7dbcf9
Allow unclamped colors in Sprite3D
clayjohn Aug 10, 2021
ef0dff3
Merge pull request #51462 from clayjohn/GLES-Sprite3D-modulate
akien-mga Aug 10, 2021
6518a61
Merge pull request #51410 from clayjohn/GLES-blinn-phong
akien-mga Aug 10, 2021
dad5d09
Merge pull request #51416 from clayjohn/GLES-horizon-occlusion
akien-mga Aug 10, 2021
5116855
Merge pull request #51439 from Calinou/tonemap-clamp-negative-colors-3.x
akien-mga Aug 10, 2021
7c6bdea
Merge pull request #47416 from Calinou/add-contrast-adaptive-sharpeni…
akien-mga Aug 10, 2021
a9b585d
Fixup doc formatting after #47416
akien-mga Aug 10, 2021
fc60eac
Quickhull - reduce warning spam and make hideable
lawnjelly Aug 10, 2021
48faf66
Merge pull request #51469 from lawnjelly/quickhull_hide_warning
akien-mga Aug 10, 2021
03c41fa
Merge pull request #51458 from nekomatata/moving-platforms-3d-3.x
akien-mga Aug 10, 2021
3025b6d
Delta smoothing - fix overflow for long frames
lawnjelly Aug 11, 2021
f4a6737
Improve NavigationMesh typing, parameter validation and documentation
timothyqiu Aug 11, 2021
3509632
Merge pull request #51495 from lawnjelly/fix_delta_overflow
akien-mga Aug 11, 2021
91cb296
Merge pull request #51499 from timothyqiu/navmesh-doc-3x
akien-mga Aug 11, 2021
d0508e5
Enable range coder compression by default in NetworkedMultiplayerENet
Calinou Aug 11, 2021
dd30944
Merge pull request #51525 from Calinou/hlm-default-enable-compression…
Faless Aug 11, 2021
9e3e7b0
Merge pull request #51376 from The-O-King/vertex_buffer_alignment
akien-mga Aug 12, 2021
2449b58
Fix multiple issues with CSGPolygon
madmiraal May 30, 2021
fb9685d
Fix regressions caused by recent particle spread refactor
mortarroad Aug 12, 2021
bf383a3
Merge pull request #49314 from madmiraal/fix-48408-3.x
akien-mga Aug 12, 2021
0e26f17
Fix loading mipmaps, if the mipmap levels have different formats.
mortarroad Aug 12, 2021
1d5a01d
Fix regression by allowing multiple collision direction
fabriceci Aug 12, 2021
9532dc5
Merge pull request #51553 from mortarroad/3.x-fix-particle-spread-reg…
akien-mga Aug 12, 2021
07c70ef
Merge pull request #51555 from mortarroad/3.x-fix-mipmap-loading
akien-mga Aug 12, 2021
a517ed7
Fix CPU Particles spread
mortarroad Aug 12, 2021
02541db
Merge pull request #51565 from mortarroad/3.x-fix-cpu-particles-spread
akien-mga Aug 12, 2021
1cd1046
Merge pull request #50351 from JestemStefan/node_2D_zero_scale_det_bug
akien-mga Aug 12, 2021
955f2ba
Removed the alteration of status.hovering during Focus Enter and Focu…
jasonwinterpixel Mar 23, 2021
4c79dcc
SCons: Disable Clang -Wordered-compare-function-pointers warning
akien-mga Jul 15, 2021
e7f7d5f
SCons: Add method to detect Emscripten and use it for warnings config
akien-mga Jul 15, 2021
0142a37
HTML5: Fix a couple warnings
akien-mga Aug 6, 2021
8add8f4
Fix vertical scroll/zoom for precision touchpad
georgwacker Aug 6, 2021
a2a4935
Allow using the mouse wheel to navigate scene tabs
Calinou Apr 7, 2021
ea04566
Redraw on item list custom bg/fg colour change
Paulb23 Aug 7, 2021
abc18e9
Fix Unicode URL link tags to render correctly.
follower Aug 8, 2021
9aafb22
Fix logic to allow default null thread argument
RandomShaper Aug 8, 2021
beb3a68
Continue when glTF2 lights fail to parse.
fire Aug 6, 2021
832833e
Make property description in the animation editor actually show it
YeldhamDev Aug 8, 2021
abe5760
automatically detect BSDs as platform=linuxbsd
omar-polo Aug 9, 2021
8dcc764
Fix Windows platform file access
mhilbrunner Aug 9, 2021
d2a7053
FileAccessWindows: Add missing share.h include
akien-mga Aug 10, 2021
9c95596
Fix incorrect position of the created VisualShader nodes on zoomed graph
Chaosus Aug 11, 2021
144e085
Fix shader crash when using varying array in fragment->light context
Chaosus Aug 11, 2021
34f7cee
Allow using more assignment operators on matrixes in shaders
Chaosus Aug 11, 2021
235fec4
Docs: Add warnings about no SSL/(D)TLS revocation
mhilbrunner Aug 11, 2021
8190746
Update bundled Mozilla X.509 CA root certificates
mhilbrunner Aug 11, 2021
ac40f5b
Triple click in text editor now uses last mouse position for validity
codecat Aug 11, 2021
cdaae2a
Fixes crash when AnimationPlayer reset on save
timothyqiu Aug 12, 2021
63581fc
Focus the scene tree dock after hitting one of the "Create Root Node:…
AaronRecord Jun 11, 2021
c5f0117
doc: Add documentation for JSONRPC class
IcedQuinn Jun 5, 2021
ba85514
Resource: Remove unused `_use_builtin_script()` virtual method
akien-mga Aug 12, 2021
081bc20
Remove unused swap template.
AnilBK Aug 12, 2021
f3441fc
i18n: Sync translations with Weblate
akien-mga Aug 12, 2021
f0b37b1
doc: Point URLs to 3.4 version of the online docs
akien-mga Aug 12, 2021
9bf4792
Skip rendering of lights with zero size
JestemStefan Jul 12, 2021
fb609b2
Add Anisotropic Filtering option for TextureArrays
TokisanGames Aug 8, 2021
2cc1cdc
Update external texture flag configuration.
m4gr3d Aug 12, 2021
b2cc3e1
Merge pull request #51574 from akien-mga/3.x-cherrypicks
akien-mga Aug 12, 2021
dc1fc97
Merge pull request #50397 from JestemStefan/41756_issue_fix
akien-mga Aug 12, 2021
e2e3481
Merge pull request #51556 from fabriceci/fix-move-and-slide-regressio…
akien-mga Aug 12, 2021
6d05ef9
StyleBox fake AA improvements (aa_size float property)
Geometror Aug 12, 2021
ffc372b
Merge pull request #42220 from RandomShaper/agile_input_3.2
akien-mga Aug 12, 2021
4b514bf
Merge pull request #51577 from m4gr3d/update_external_texture_config
akien-mga Aug 12, 2021
f75d8d5
Merge pull request #51589 from Geometror/improve-stylebox-aa-3.x
akien-mga Aug 12, 2021
78d945e
Use SafeNumeric for Android JNI step
RandomShaper Aug 13, 2021
874aa17
Resolve issue where the Godot app remains stuck when resuming.
m4gr3d Aug 12, 2021
336c630
Add support for prompting the user to retain app data on uninstall.
m4gr3d Aug 13, 2021
8a1c986
[3.x] Fix shader crash when using local var with the same name as var…
Chaosus Aug 13, 2021
537077f
Merge pull request #51605 from m4gr3d/expose_fragile_user_data_config…
akien-mga Aug 13, 2021
f976cec
Merge pull request #51584 from m4gr3d/investigate_godot_resume_stalls…
akien-mga Aug 13, 2021
54d14a9
Merge pull request #51402 from tinmanjuggernaut/texture_array_anisotr…
akien-mga Aug 13, 2021
b484956
Merge pull request #51601 from RandomShaper/android_step_acq_rel
akien-mga Aug 13, 2021
17bbdba
Merge pull request #51610 from Chaosus/shader_fix_varying_error_3.x
Chaosus Aug 13, 2021
f77b228
Fix incorrect descriptions for EditorFileSystem's `get_file_type()`
Calinou Aug 12, 2021
b730ea9
Don't save project on startup in headless or no-window mode
KoBeWi Jul 23, 2021
263a532
Update AUTHORS and DONORS list
akien-mga Aug 13, 2021
ad425b7
Allow dropping property path into script editor
timothyqiu Aug 13, 2021
67b906f
Merge pull request #51629 from timothyqiu/drag-property-path-3x
akien-mga Aug 13, 2021
632844e
Merge pull request #51320 from pycbouh/docs-extract-theme-items-3.x
akien-mga Aug 13, 2021
afea754
Fix i18n of 3D view name
timothyqiu Aug 14, 2021
f285b88
Merge pull request #51658 from timothyqiu/view-name-3x
akien-mga Aug 14, 2021
546e207
Portals - Fix cull roaming through multiple portals
lawnjelly Aug 15, 2021
32c287e
fixed rotate y flag causing the position to reset
QbieShay Aug 15, 2021
a002e92
Merge pull request #51689 from lawnjelly/portals_fix_roaming
akien-mga Aug 15, 2021
450f7fd
Merge pull request #51690 from QbieShay/rotate-y-fix
akien-mga Aug 15, 2021
1372ba6
[3.x] Fix "Property not found: editor/node_naming/name_casing"
dalexeev Aug 15, 2021
66497e2
Merge pull request #51693 from dalexeev/fix-name-casing-setting
akien-mga Aug 15, 2021
09582bb
fixes #10946, auto-reload with external editor
yjh0502 Aug 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
32 changes: 0 additions & 32 deletions .appveyor.yml

This file was deleted.

10 changes: 5 additions & 5 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ AlignAfterOpenBracket: DontAlign
AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: false
# AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: true
# AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: true
# AllowShortIfStatementsOnASingleLine: false
# AllowShortLoopsOnASingleLine: false
# AlwaysBreakAfterDefinitionReturnType: None
# AlwaysBreakAfterReturnType: None
Expand Down Expand Up @@ -76,7 +76,7 @@ IndentWidth: 4
# IndentWrappedFunctionNames: false
# JavaScriptQuotes: Leave
# JavaScriptWrapImports: true
# KeepEmptyLinesAtTheStartOfBlocks: true
KeepEmptyLinesAtTheStartOfBlocks: false
# MacroBlockBegin: ''
# MacroBlockEnd: ''
# MaxEmptyLinesToKeep: 1
Expand Down Expand Up @@ -112,16 +112,16 @@ UseTab: Always
---
### C++ specific config ###
Language: Cpp
Standard: Cpp03
Standard: c++14
---
### ObjC specific config ###
Language: ObjC
Standard: Cpp03
ObjCBlockIndentWidth: 4
# ObjCSpaceAfterProperty: false
# ObjCSpaceBeforeProtocolList: true
---
### Java specific config ###
Language: Java
# BreakAfterJavaFieldAnnotations: false
JavaImportGroups: ['org.godotengine', 'android', 'androidx', 'com.android', 'com.google', 'java', 'javax']
...
44 changes: 44 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
Checks: 'clang-diagnostic-*,clang-analyzer-*,-*,modernize-redundant-void-arg,modernize-use-bool-literals,modernize-use-nullptr,readability-braces-around-statements'
WarningsAsErrors: ''
HeaderFilterRegex: '.*'
AnalyzeTemporaryDtors: false
FormatStyle: none
CheckOptions:
CheckOptions:
- key: cert-dcl16-c.NewSuffixes
value: 'L;LL;LU;LLU'
- key: cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField
value: '0'
- key: cppcoreguidelines-explicit-virtual-functions.IgnoreDestructors
value: '1'
- key: cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic
value: '1'
- key: google-readability-function-size.StatementThreshold
value: '800'
- key: google-readability-namespace-comments.ShortNamespaceLines
value: '10'
- key: google-readability-namespace-comments.SpacesBeforeComments
value: '2'
- key: modernize-loop-convert.MaxCopySize
value: '16'
- key: modernize-loop-convert.MinConfidence
value: reasonable
- key: modernize-loop-convert.NamingStyle
value: CamelCase
- key: modernize-pass-by-value.IncludeStyle
value: llvm
- key: modernize-replace-auto-ptr.IncludeStyle
value: llvm
- key: modernize-use-bool-literals.IgnoreMacros
value: '0'
- key: modernize-use-default-member-init.IgnoreMacros
value: '0'
- key: modernize-use-default-member-init.UseAssignment
value: '1'
- key: modernize-use-nullptr.NullMacros
value: 'NULL'
- key: readability-braces-around-statements.ShortStatementLines
value: '0'
...

9 changes: 7 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,15 @@ insert_final_newline = true
[*.{cpp,hpp,c,h,mm}]
trim_trailing_whitespace = true

[{*.{py,cs},SConstruct,SCsub}]
[{*.gradle,AndroidManifest.xml}]
indent_style = space
indent_size = 4

[.travis.yml]
[{*.py,SConstruct,SCsub}]
indent_style = space
indent_size = 4

# YAML requires indentation with spaces instead of tabs.
[*.{yml,yaml}]
indent_style = space
indent_size = 2
215 changes: 170 additions & 45 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -2,48 +2,173 @@
# Each line is a file pattern followed by one or more owners.
# Owners can be @users, @org/teams or emails

/doc/ @godotengine/documentation
doc_classes/* @godotengine/documentation

# Rendering
/drivers/gl_context/ @reduz
/drivers/gles2/ @reduz
/drivers/gles3/ @reduz

# Audio
/drivers/alsa/ @marcelofg55
/drivers/alsamidi/ @marcelofg55
/drivers/coreaudio/ @marcelofg55
/drivers/coremidi/ @marcelofg55
/drivers/pulseaudio/ @marcelofg55
/drivers/wasapi/ @marcelofg55
/drivers/winmidi/ @marcelofg55
/drivers/xaudio2/ @marcelofg55

/drivers/unix/ @hpvb
/drivers/windows/ @hpvb

/editor/icons/ @djrm

/misc/ @akien-mga

/modules/bullet/ @AndreaCatania
/modules/csg/ @BastiaanOlij
/modules/enet/ @godotengine/network
/modules/gdnative/*arvr/ @BastiaanOlij
/modules/gdscript/ @vnen @bojidar-bg
/modules/mbedtls/ @godotengine/network
/modules/mobile_vr/ @BastiaanOlij
/modules/mono/ @neikeq
/modules/opensimplex/ @JFonS
/modules/regex/ @LeeZH
/modules/upnp/ @godotengine/network
/modules/websocket/ @godotengine/network

/platform/javascript/ @eska014
/platform/uwp/ @vnen

/server/physics*/ @reduz @AndreaCatania
/server/visual*/ @reduz

/thirdparty/ @akien-mga
# Buildsystem

.* @godotengine/buildsystem
.github/ @godotengine/buildsystem
*.py @godotengine/buildsystem
SConstruct @godotengine/buildsystem
SCsub @godotengine/buildsystem

# Core

/core/ @godotengine/core
/core/crypto/ @godotengine/network
/core/input*.* @godotengine/input

# Doc

/doc/ @godotengine/documentation
doc_classes/* @godotengine/documentation

# Drivers

## Audio
/drivers/alsa/ @godotengine/audio
/drivers/alsamidi/ @godotengine/audio
/drivers/coreaudio/ @godotengine/audio
/drivers/coremidi/ @godotengine/audio
/drivers/pulseaudio/ @godotengine/audio
/drivers/wasapi/ @godotengine/audio
/drivers/winmidi/ @godotengine/audio
/drivers/xaudio2/ @godotengine/audio

## Rendering
/drivers/dummy/ @godotengine/rendering
/drivers/gl_context/ @godotengine/rendering
/drivers/gles2/ @godotengine/rendering
/drivers/gles3/ @godotengine/rendering
/drivers/gles_common/ @godotengine/rendering

## OS
/drivers/unix/ @godotengine/_platforms
/drivers/windows/ @godotengine/windows

## Misc
/drivers/png/ @godotengine/import

# Editor

/editor/*debugger* @godotengine/debugger
/editor/icons/ @godotengine/usability
/editor/import/ @godotengine/import
/editor/plugins/*2d_*.* @godotengine/2d-editor
/editor/plugins/script_*.* @godotengine/script-editor
/editor/plugins/*shader*.* @godotengine/shaders
/editor/code_editor.* @godotengine/script-editor
/editor/*dock*.* @godotengine/docks

# Main

/main/ @godotengine/core
/main/tests/ @godotengine/tests

# Misc

/misc/ @godotengine/buildsystem

# Modules

## Audio (+ video)
/modules/minimp3/ @godotengine/audio
/modules/ogg/ @godotengine/audio
/modules/opus/ @godotengine/audio
/modules/stb_vorbis/ @godotengine/audio
/modules/theora/ @godotengine/audio
/modules/vorbis/ @godotengine/audio
/modules/webm/ @godotengine/audio

## Import
/modules/basis_universal/ @godotengine/import
/modules/bmp/ @godotengine/import
/modules/cvtt/ @godotengine/import
/modules/dds/ @godotengine/import
/modules/etc/ @godotengine/import
/modules/fbx/ @godotengine/import
/modules/gltf/ @godotengine/import
/modules/hdr/ @godotengine/import
/modules/jpg/ @godotengine/import
/modules/pvr/ @godotengine/import
/modules/squish/ @godotengine/import
/modules/svg/ @godotengine/import
/modules/tga/ @godotengine/import
/modules/tinyexr/ @godotengine/import
/modules/webp/ @godotengine/import

## Network
/modules/enet/ @godotengine/network
/modules/mbedtls/ @godotengine/network
/modules/upnp/ @godotengine/network
/modules/webrtc/ @godotengine/network
/modules/websocket/ @godotengine/network

## Rendering
/modules/denoise/ @godotengine/rendering
/modules/glslang/ @godotengine/rendering
/modules/lightmapper_cpu/ @godotengine/rendering
/modules/meshoptimizer/ @godotengine/rendering
/modules/raycast/ @godotengine/rendering
/modules/vhacd/ @godotengine/rendering
/modules/xatlas_unwrap/ @godotengine/rendering

## Scripting
/modules/gdnative/ @godotengine/gdnative
/modules/gdscript/ @godotengine/gdscript
/modules/jsonrpc/ @godotengine/gdscript
/modules/mono/ @godotengine/mono
/modules/visual_script/ @godotengine/visualscript

## Text
/modules/freetype/ @godotengine/buildsystem
/modules/gdnative/text/ @godotengine/gui-nodes
/modules/text_server_adv/ @godotengine/gui-nodes
/modules/text_server_fb/ @godotengine/gui-nodes

## XR
/modules/camera/ @godotengine/xr
/modules/gdnative/arvr/ @godotengine/xr
/modules/mobile_vr/ @godotengine/xr
/modules/webxr/ @godotengine/xr

## Misc
/modules/bullet/ @godotengine/physics
/modules/csg/ @godotengine/3d-nodes
/modules/gridmap/ @godotengine/3d-nodes
/modules/opensimplex/ @godotengine/3d-nodes
/modules/recast/ @godotengine/navigation
/modules/regex/ @godotengine/core

# Platform

/platform/android/ @godotengine/android
/platform/iphone/ @godotengine/ios
/platform/javascript/ @godotengine/html5
/platform/x11/ @godotengine/linux-bsd
/platform/osx/ @godotengine/macos
/platform/uwp/ @godotengine/uwp
/platform/windows/ @godotengine/windows

# Scene

/scene/2d/ @godotengine/2d-nodes
/scene/3d/ @godotengine/3d-nodes
/scene/animation/ @godotengine/animation
/scene/audio/ @godotengine/audio
/scene/debugger/ @godotengine/debugger
/scene/gui/ @godotengine/gui-nodes
/scene/main/ @godotengine/core
/scene/resources/default_theme/ @godotengine/gui-nodes
/scene/resources/font.* @godotengine/gui-nodes
/scene/resources/visual_shader*.* @godotengine/shaders

# Servers

/servers/arvr* @godotengine/xr
/servers/audio* @godotengine/audio
/servers/camera* @godotengine/xr
/servers/physics* @godotengine/physics
/servers/visual* @godotengine/rendering

# Thirdparty

/thirdparty/ @godotengine/buildsystem
2 changes: 0 additions & 2 deletions .github/FUNDING.yml

This file was deleted.

Loading