Marcel Admiraal
6d69cd40bd
Add do..while(0) wrappers to macros without one.
...
- Add do..while(0) wrapper to ERR_FAIL_NULL macros.
- Add do..while(0) wrapper to ERR_FAIL_COND macros.
- Add do..while(0) wrapper to ERR_CONTINUE macros.
- Add do..while(0) wrapper to ERR_BREAK macros.
- Add do..while(0) wrapper to CRASH_COND macros.
- Add do..while(0) wrapper to ERR_FAIL macros.
- Add do..while(0) wrapper to ERR_PRINT macros.
- Add do..while(0) wrapper to WARN_PRINT macros.
- Add do..while(0) wrapper to WARN_DEPRECATED macros.
- Add do..while(0) wrapper to CRASH_NOW macros.
2020-02-05 11:19:12 +01:00
Marcel Admiraal
f0db13502a
Remove duplicate WARN_PRINT macro.
2020-02-05 11:13:24 +01:00
Marcel Admiraal
5af3b4ca27
Remove duplicate ERR_PRINT macro.
2020-02-05 11:13:24 +01:00
Marcel Admiraal
2b1084fab3
Clean up error_macros.h
2020-02-05 11:13:02 +01:00
Haoyu Qiu
6785e199bb
Shortens minimum height of script editor windows
2020-02-05 13:16:54 +08:00
Haoyu Qiu
db42d5ddff
Completes doc for button classes
2020-02-05 08:44:16 +08:00
Michael Alexsander
07a23e75fc
Make some QOL improvements to move operations in the FileSystem dock
2020-02-04 19:31:48 -03:00
Fabio Iotti
5ed4ad81c3
Fix empty audio infinite loop
2020-02-04 21:11:38 +00:00
Michael Alexsander
5452028d55
Hide TileSet's properties from the inspector
2020-02-04 16:09:59 -03:00
muiroc
ed3a8cc83d
pass missing args in AnimationNode script calls
2020-02-04 17:45:48 +01:00
Hugo Locurcio
34b747bac0
Allow existing hidden files/directories when creating a new project
...
For instance, this lets users initialize a Git repository
and still be able to create a project in the directory afterwards.
This closes https://github.com/godotengine/godot-proposals/issues/291 .
2020-02-03 21:35:00 +01:00
dankan1890
ca0ee767cb
Fixed String::humanize_size crash.
...
Close #35872
2020-02-03 17:59:24 +01:00
D00T24
88bd3227ac
fixed godot not recognising 150x150 icon for uwp export
2020-02-03 20:40:10 +04:00
Michael Alexsander
f7374cef84
Fix built-in script creation loading existing scripts by mistake
2020-02-03 13:07:17 -03:00
Yuri Roubinsky
c4daac279b
Merge pull request #35883 from Chaosus/fix_x11_window_restoring2
...
Restores correct window position after fullscreen toggling off on Linux
2020-02-03 18:28:23 +03:00
Yuri Roubinsky
90f00c0813
Restores correct window position after fullscreen toggling off on Linux
2020-02-03 18:16:20 +03:00
Yuri Roubinsky
e5cb4f03c5
Merge pull request #35882 from Chaosus/fix_x11_window_restoring
...
Fix restoring window from fullscreen to normal on Linux
2020-02-03 17:32:36 +03:00
Yuri Roubinsky
8737269275
Fix restoring window from fullscreen to normal on Linux
2020-02-03 17:15:24 +03:00
Yuri Roubinsky
db3924b6bb
Merge pull request #35881 from Chaosus/vs_fix_missing_typo
...
Added missing '\n' in visual shader expression node code generation
2020-02-03 16:18:21 +03:00
Yuri Roubinsky
6e1187ad2f
Added missing '\n' in visual shader expression node code generation
2020-02-03 15:58:58 +03:00
Yuri Roubinsky
d5b579852f
Merge pull request #35873 from Chaosus/vs_fix_missing_typo
...
Added missing '\n' in visual shader fresnel node code generation
2020-02-03 12:56:15 +03:00
Yuri Roubinsky
c8639a0013
Added missing '\n' in visual shader fresnel node code generation
2020-02-03 12:33:37 +03:00
Haoyu Qiu
00d578ba3e
Updates Path2D in debugging if navigation is visible
2020-02-03 13:59:13 +08:00
Haoyu Qiu
421ea09195
Fixes add group in Group Editor dialog
...
Before this fix, new group can't be created if any existing group starts
with the new name.
2020-02-02 11:11:20 +08:00
Rémi Verschelde
0edcb8ed58
Merge pull request #35809 from clayjohn/DOCS-update-version
...
Update docs to version 4.0
2020-02-01 19:42:31 +01:00
Rémi Verschelde
739f583151
Merge pull request #35811 from touilleMan/remove-useless-pluginscript-get_rpc-rset_mode
...
Remove useless pluginscript godot_pluginscript_script_desc.get_rpc/rset_mode fields
2020-02-01 17:09:14 +01:00
Yuri Roubinsky
a840b89b35
Merge pull request #35827 from Chaosus/vs_few_formatting_fixes
...
Few extra formatting fixes for visual shader node generation
2020-02-01 17:54:17 +03:00
Yuri Roubinsky
b0f166f0c5
Few extra formatting fixes for visual shader node generation
...
For 'If' and 'Switch' nodes
2020-02-01 17:41:49 +03:00
Yuri Roubinsky
217d8f4e97
Merge pull request #35824 from Chaosus/vs_fix_missing_typo
...
Added missing '\n' in visual shader custom node code generation
2020-02-01 16:37:48 +03:00
Yuri Roubinsky
9d8b59e86a
Added missing '\n' in visual shader custom node code generation
2020-02-01 16:25:34 +03:00
Yuri Roubinsky
45218316c9
Merge pull request #35618 from Chaosus/vs_improvements
...
Better visual shader code generation
2020-02-01 16:03:48 +03:00
Yuri Roubinsky
bfec48abf1
Better visual shader code generation
2020-02-01 15:53:02 +03:00
Yuri Roubinsky
f26e2f65cd
Merge pull request #35818 from Chaosus/fix_shader_crash
...
Prevent shader crash when name conflict with "dus" and "__" occured
2020-02-01 13:14:59 +03:00
Yuri Roubinsky
2c4367441c
Prevent shader crash when name conflict with "dus" and "__" occured
2020-02-01 12:38:52 +03:00
Hugo Locurcio
4492cf856b
Export and reference the icon as favicon when exporting to HTML5
...
This makes the project icon display immediately as a favicon when
opening the page, without having to wait for the project to finish
loading.
2020-02-01 10:33:23 +01:00
Hugo Locurcio
7b5c502ba5
Improve `CONTRIBUTING.md` and update it to follow recent changes
...
- Improve the bug reporting guidelines for readability.
- Make some guidelines more strictly applied in the interest of
bug report quality.
- Mention that feature proposals should now be opened on the
Godot Proposals repository.
- Update the Git commit message guide to be easier to follow.
- Fix warnings reported by markdownlint.
2020-02-01 09:57:32 +01:00
Haoyu Qiu
4774043f8e
Adds CTRL-A CTRL-E support to LineEdit on macOS
2020-02-01 13:35:16 +08:00
Emmanuel Leblond
491a6411d9
Remove useless pluginscript godot_pluginscript_script_desc.get_rpc/rset_mode fields
2020-02-01 05:04:47 +01:00
clayjohn
57e27683ba
Update docs to version 4.0
2020-01-31 17:15:41 -08:00
clayjohn
be39808b00
Unexpose ARRAY_COMPRESS_BASE
2020-01-31 16:29:46 -08:00
Hugo Locurcio
7c3f6b2870
Improve the `doc_status.py` console output
...
- Duplicate the header when the `-a` flag is enabled. Since lots of
items are displayed in this case, this helps the user remember
which column is which without having to scroll back to the top.
- Bolden the overall percentages for easier visual grepping.
2020-02-01 00:24:39 +01:00
Rémi Verschelde
188dc714b0
Merge pull request #35801 from Calinou/array-sort-add-example
...
doc: Add an example for `Array.sort()`
2020-01-31 22:56:58 +01:00
Hugo Locurcio
1de9118c5f
doc: Add an example for `Array.sort()`
...
This may help people understand the difference between alphabetical
and natural order more quickly.
2020-01-31 21:23:09 +01:00
Yuri Roubinsky
ea3733a0ea
Merge pull request #35798 from Chaosus/vs_fix_light_output
...
Fix canvas_item light alpha output in visual shaders
2020-01-31 22:51:55 +03:00
clayjohn
68915ce20d
Add support for 3D textures to GLES2
2020-01-31 10:01:05 -08:00
Rémi Verschelde
8eef6d280b
Merge pull request #35451 from Calinou/html5-web-environment-only
...
Only emit the JavaScript support code for Web when building for HTML5
2020-01-31 18:36:29 +01:00
Rémi Verschelde
2a1e21b6b1
Merge pull request #33959 from Calinou/improve-autoload-editor-ux
...
Improve the AutoLoad editor UX
2020-01-31 18:30:34 +01:00
Rémi Verschelde
dfcfa7d256
Merge pull request #35790 from Calinou/doc-animationplayer-vs-tween
...
doc: Add a short AnimationPlayer versus Tween comparison
2020-01-31 18:29:34 +01:00
Rémi Verschelde
60c4a7ebbe
Merge pull request #35754 from Calinou/doc-improve-checkbox
...
Improve the CheckBox and CheckButton class documentations
2020-01-31 18:10:48 +01:00
Hugo Locurcio
810b1341ce
doc: Add a short AnimationPlayer versus Tween comparison
...
Many newcomers are confused about which one to choose for animating
properties. This should help clarify the situation with regards
to AnimationPlayer versus Tween.
2020-01-31 18:00:15 +01:00