Commit graph

42098 commits

Author SHA1 Message Date
taigi100
280956ddc3 Fix children visibility check 2022-03-16 15:51:27 +02:00
Rémi Verschelde
9d732aa0cf
Merge pull request #58973 from bruvzg/gde_export 2022-03-16 11:53:08 +01:00
bruvzg
98d0af7d5c
Implement GDExtension export plugin. 2022-03-16 11:16:19 +02:00
Rémi Verschelde
b1fbd8ab40
Merge pull request #59184 from Sauermann/fix-enlarge-safe-rect 2022-03-16 09:49:22 +01:00
Markus Sauermann
d3af794295 Handle NOTIFICATION_WM_CLOSE_REQUEST in EditorSpinSlider 2022-03-16 08:53:13 +01:00
Rémi Verschelde
cfd21adf64
Merge pull request #49092 from BastiaanOlij/multiview_clustered
Add multiview support to the clustered forward renderer
2022-03-16 00:17:57 +01:00
Rémi Verschelde
8e72be941c
Merge pull request #59165 from Rindbee/fix-text-buf-does-not-clear
Fix text buf does not clear when calling the method set_item_text in …
2022-03-16 00:07:32 +01:00
Rémi Verschelde
1de66f1357
Merge pull request #59172 from taigi100/Bugfix-#58726-List-items-are-shown-twice-in-the-2D-editor's-"Show-list-of-selectable-nodes-at-position-clicked"-mode
Update to only use select tool on button press
2022-03-16 00:06:41 +01:00
Rémi Verschelde
fb28025785
Merge pull request #59153 from Calinou/debug-stringnames-improve
Improve `--debug-stringnames` to be more useful
2022-03-15 20:26:18 +01:00
taigi100
6c4dbf92ac
Update to only use select tool on button press
It used to run the code twice, probably once on button press, once on button release.
2022-03-15 20:04:59 +02:00
Hugo Locurcio
38995961df
Improve --debug-stringnames to be more useful
- Print all StringNames, not just the top 100.
- Print statistics at the end of the list of StringNames,
  with unreferenced and rarely referenced StringNames.
- List the CLI argument in `--help` and shell completion.
2022-03-15 18:54:51 +01:00
Rémi Verschelde
41edfc88a3
Merge pull request #59169 from timothyqiu/icon-for-theme 2022-03-15 16:51:07 +01:00
Haoyu Qiu
0ac6e6acbe More icon updates on theme change 2022-03-15 23:05:41 +08:00
风青山
f789c17690 Fix text buf does not clear when calling the method set_item_text in PopupMenu 2022-03-15 21:49:00 +08:00
Rémi Verschelde
51bbcbdec2
Merge pull request #45263 from KoBeWi/😕 2022-03-15 13:18:27 +01:00
Rémi Verschelde
d0fee76717
Merge pull request #59135 from EricEzaM/improvement/editor-log-better-button-style 2022-03-15 13:09:34 +01:00
Eric M
df2c71efd1 Improve editor log message filter button styles. 2022-03-15 21:25:24 +10:00
Rémi Verschelde
055d775d74
Merge pull request #59158 from akien-mga/editor-properties-array-dict-clean-button_add_item 2022-03-15 09:36:31 +01:00
Rémi Verschelde
cf834db44c
Merge pull request #59137 from timothyqiu/sprite-frames-editor 2022-03-15 09:10:48 +01:00
Rémi Verschelde
32179d7732
Merge pull request #57848 from timothyqiu/2d-grid-options 2022-03-15 08:57:41 +01:00
Rémi Verschelde
e43fa2d35d Properly clean button_add_item ref in Array/Dict property editors
Fixes #59152.
2022-03-15 08:52:02 +01:00
Rémi Verschelde
e255a10682
Merge pull request #59143 from Calinou/doc-range-value-changed 2022-03-15 08:40:29 +01:00
Haoyu Qiu
7cabf49e67 Improves SpriteFrames editor 2022-03-15 14:39:40 +08:00
Haoyu Qiu
d07fd739ca Separate 2D grid visibility and grid snap 2022-03-15 08:54:07 +08:00
Hugo Locurcio
cdbb31adc9
Document Range's value_changed signal is also emitted with code changes
This also mentions that the signal is potentially emitted every frame,
which can have performance implications.
2022-03-14 21:32:23 +01:00
Rémi Verschelde
eedb3cea53
Merge pull request #59149 from Chaosus/fix_generating_null_comparing_op
Remove generating of null comparison operators from documentation
2022-03-14 21:15:12 +01:00
Yuri Roubinsky
32f2c47356 Remove generating of null comparison operators from documentation 2022-03-14 22:35:23 +03:00
Rémi Verschelde
95b6c6cf9a
Merge pull request #58693 from Calinou/doc-physics-shapes 2022-03-14 15:08:58 +01:00
Max Hilbrunner
43120c2e2d
Merge pull request #59086 from Calinou/doc-nodepath-stringname
Improve documentation for NodePath and StringName
2022-03-14 14:14:58 +01:00
Rémi Verschelde
c67b8fafea
Merge pull request #59134 from Pineapple/thread-platform-config 2022-03-14 14:05:24 +01:00
Bartłomiej T. Listwon
6c6291b84f Include platform_config.h in thread.cpp and thread.h 2022-03-14 12:36:06 +01:00
Rémi Verschelde
e4b9406313
Merge pull request #59099 from RandomShaper/mouse_drop_on_disable 2022-03-14 11:18:38 +01:00
Rémi Verschelde
964908d809
Merge pull request #59121 from fire-forge/capitalizations 2022-03-14 10:37:44 +01:00
Rémi Verschelde
2347c6bce3
Merge pull request #59129 from Sauermann/fix-internal-gui-state 2022-03-14 10:12:10 +01:00
Markus Sauermann
86574b91dd Cleanup internal GUI state, if event is accepted in _input. 2022-03-14 08:38:48 +01:00
Rémi Verschelde
b7bc8dbebe
Merge pull request #57392 from madmiraal/implement-3888 2022-03-14 08:31:58 +01:00
Rémi Verschelde
c7bfaf3310
Merge pull request #59127 from bruvzg/custom_font_bold 2022-03-14 08:30:25 +01:00
Rémi Verschelde
07b10d6d4f
Merge pull request #55696 from Calinou/cli-q-option-quiet
Make `-q` CLI argument toggle quiet stdout instead of quitting
2022-03-14 07:23:17 +01:00
Rémi Verschelde
000ff82071
Merge pull request #59123 from Snowapril/fix-nan-specular-highlight
Fix `D_GGX` code which can cause `divide-by-zero`
2022-03-14 07:21:16 +01:00
bruvzg
4f1660dad7
Generate simulated bold font from the custom font if no custom bold font set. 2022-03-14 08:03:25 +02:00
FireForge
543218fc7c Add missing property name capitalizations 2022-03-14 00:13:41 -05:00
snowapril
b6f72f2b4a Fix D_GGX code which can cause divide-by-zero val
When given roughness is lower than 0.01, d value in original code will
be zero. This can make last return value as NAN because of
divide-by-zero. This is well addressed in issue #56373.

Modified code is referenced on D_GGX function of google/filament
(https://github.com/google/filament/blob/main/shaders/src/brdf.fs#L54-L79)

Signed-off-by: snowapril <sinjihng@gmail.com>
2022-03-14 13:25:05 +09:00
Hugo Locurcio
eae16f73a6
Make -q CLI argument toggle quiet stdout instead of quitting
`-q` is a common toggle in a command line applications for quiet mode
(see apt or dnf for examples). In contrast, `--quit` isn't needed
as often.
2022-03-13 23:55:01 +01:00
Rémi Verschelde
7a454842d4
Merge pull request #55703 from Calinou/tweak-cli-argument-order 2022-03-13 22:31:05 +01:00
Rémi Verschelde
4f40a71e03
Merge pull request #57436 from AnilBK/change-scopes
Scope Changes for some variables.
2022-03-13 22:10:16 +01:00
Hugo Locurcio
f4a0573379
Tweak the display order of CLI arguments in --help for consistency
`--profile-gpu` was renamed to `--gpu-profile` for consistency with
`--gpu-abort`.

This also updates the shell completion files to the latest `master`
branch.
2022-03-13 20:36:52 +01:00
Rémi Verschelde
cc6d051af2
Merge pull request #59119 from Calinou/3d-editor-improve-indicator-bars 2022-03-13 20:13:03 +01:00
Rémi Verschelde
cd5320a93d
Merge pull request #59110 from KoBeWi/Godot_for_embedded_systems 2022-03-13 20:12:46 +01:00
Hugo Locurcio
6f76aaec82
Improve display of freelook/zoom speed indicator bars in the 3D editor
- Use a different color for freelook and zoom speed bars.
- Use an outline for the text to make it readable on any background.
2022-03-13 18:57:28 +01:00
kobewi
3c53752b4a Cleanup embed subwindows getters 2022-03-13 18:20:53 +01:00