Swarnim Arun and GitHub
48abe73fe2
Fix for resource save dialog call
...
to make sure the resource save opens in the current folder when using right click to do it.
2018-08-13 19:24:35 +05:30
steincodes
a1dee44e21
Ability to add Resource from FileSystem Dock
2018-07-22 21:23:40 +05:30
Rémi Verschelde and GitHub
89e1b302b5
Merge pull request #20136 from ordigdug/Inspector-fix-remote-debug-view-changing-after-exit-game
...
Fix -inspector- remote debug view not changing to current scene a…
2018-07-22 17:33:00 +02:00
Max Hilbrunner and GitHub
2f365bb9bb
Merge pull request #20339 from akien-mga/scons-disable-with-tools
...
SCons: Prevent using disable_3d or disable_advanced_gui with tools=yes
2018-07-22 16:31:01 +02:00
Rémi Verschelde and GitHub
c579c48461
Merge pull request #20353 from dragmz/gles2_redundant
...
Remove redundant uniform set call
2018-07-22 16:20:23 +02:00
Rémi Verschelde and GitHub
c02f639aa5
Merge pull request #20352 from PJB3005/18-07-22-defer-tile-quad-update
...
Fix TileMap::set_cell performance regression
2018-07-22 16:09:08 +02:00
Rémi Verschelde and GitHub
790a81d715
Merge pull request #20351 from dragmz/20326
...
Initialize texture shrink to false by default
2018-07-22 16:05:34 +02:00
dragmz
00180ef264
remove redundant uniform set call
2018-07-22 15:42:43 +02:00
Pieter-Jan Briers
b2c797c584
Defer TileMap::update_dirty_quadrants once again.
...
This fixes #20323 .
#11077 is now technically re-broken,
but you can now call update_dirty_quadrants as workaround.
2018-07-22 15:26:14 +02:00
dragmz
d2e909847d
initialize texture shrink to false by default
2018-07-22 15:09:00 +02:00
Rémi Verschelde and GitHub
f1e2874ca9
Merge pull request #20348 from akien-mga/gl_InstanceID
...
Shader lang: Properly assign INSTANCE_ID to gl_InstanceID
2018-07-22 14:56:18 +02:00
Rémi Verschelde
00dfc9c8eb
Shader lang: Properly assign INSTANCE_ID to gl_InstanceID
...
Note that gl_InstanceID is not supported in OpenGL ES 2.0,
so in the gles2 backend we assign it to 0.
Also clean up some duplicates/commented out code.
Fixes #20088 .
2018-07-22 14:26:46 +02:00
Ignacio Etcheverry and GitHub
525384d8cc
Merge pull request #20337 from aaronfranke/mono-pascal-gd
...
[Mono] Improvements to GD.cs: PascalCasing and real_t
2018-07-22 03:49:58 +02:00
Rémi Verschelde and GitHub
7478649b2f
Merge pull request #20229 from aaronfranke/mono-warning-text
...
[Mono] Update about/warning text
2018-07-22 00:40:15 +02:00
Aaron Franke
174cf31d00
[Mono] Improvements to GD.cs: PascalCasing and real_t
...
[Mono] Improvements to GD.cs: PascalCasing and real_t
2018-07-21 16:40:46 -05:00
Rémi Verschelde
0aa7fcd410
SCons: Prevent using disable_3d or disable_advanced_gui with tools=yes
...
Those make no sense for tools build, as the editor uses advanced GUI
features heavily, and adding checks for 3D/physics features everywhere
in the editor would be cumbersome (and error-prone).
Fixes #1701 .
2018-07-21 23:17:36 +02:00
Rémi Verschelde and GitHub
92415365c8
Merge pull request #19264 from vnen/typed-gdscript-final
...
Typed GDScript
2018-07-21 23:13:51 +02:00
Juan Linietsky
2b9902db06
-Fix disable_3d flag
...
-Add extra flag optimize=[size,speed] to be able to prioritize size
2018-07-21 17:26:49 -03:00
Aaron Franke
69530ef614
[Mono] Update about/warning text
...
I've removed the section about being unable to export games using C# - as you are now able to do this, as long as the export templates are installed. Also, I've made a few minor grammar tweaks.
2018-07-21 15:26:41 -05:00
George Marques
3e87ad5187
Rewrite code completion
...
- Use data type struct from the parser.
- Avail from type hints when type can't be guessed.
- Consider inner classes and other scripts when looking for candidates.
2018-07-20 21:55:18 -03:00
George Marques
3445dca01d
Add ability to infer variable type from assigned value
...
Syntax: var x : = 42
Infers the type of "x" to be an integer.
2018-07-20 21:55:18 -03:00
George Marques
03746da73f
Add editor highlight for type-safe lines
...
The line number is hightlighted to indicate that the line contains only
type-safe code.
2018-07-20 21:55:18 -03:00
George Marques
a2305cd8b2
Fix line number detection in some parser nodes
2018-07-20 21:55:17 -03:00
George Marques
75f395c2a0
Use type hints to improve completion
...
- Allow type hints to be completed.
- Use type information to infer completion candidates.
- Show typed function signature in tooltip.
- Add type hints when completing declaration from virtual functions
(optional).
2018-07-20 21:55:17 -03:00
George Marques
95351ac867
Add syntax highlighting to type hints
2018-07-20 21:55:17 -03:00
George Marques
e3d72d14ff
Use type information to enable GDScript introspection
...
This makes the Script API provide accurate information when requesting
property or method info.
2018-07-20 21:55:17 -03:00
George Marques
4b18c4e448
Add typed instructions to GDScript
...
- Typed assignment (built-in, native, and script).
- Cast (built-in conversion; native and script checks).
- Check type of functions arguments on call.
- Check type of members on set.
2018-07-20 21:55:17 -03:00
George Marques
743053734f
Add static type checks in the parser
...
- Resolve types for all identifiers.
- Error when identifier is not found.
- Match return type and error when not returning a value when it should.
- Check unreachable code (code after sure return).
- Match argument count and types for function calls.
- Determine if return type of function call matches the assignment.
- Do static type check with match statement when possible.
- Use type hints to determine export type.
- Check compatibility between type hint and explicit export type.
2018-07-20 21:55:16 -03:00
George Marques
f7793fc5c9
Store type hint of declared identifiers
2018-07-20 21:55:16 -03:00
George Marques
b7a00aead0
Move inheritance resolution to the parser
2018-07-20 21:55:16 -03:00
George Marques
8aab9a06d4
Add typing syntax
2018-07-20 21:55:16 -03:00
Juan Linietsky and GitHub
cfcb6e11f2
Merge pull request #20312 from Nufflee/fix-#20171
...
Fix #20171 .
2018-07-20 18:17:00 -03:00
Juan Linietsky
336db8bcd1
-Fix tooltips in inspector, now they show as rich text.
2018-07-20 18:16:19 -03:00
Nufflee
228bd21e26
Fix #20171 .
2018-07-20 22:25:18 +02:00
Rémi Verschelde and GitHub
002bacc01f
Merge pull request #20311 from YeldhamDev/update_spinner_popup_radio
...
Make Update Spinner popup use radio items
2018-07-20 21:20:05 +02:00
Michael Alexsander Silva Dias
12b55610ed
Make Update Spinner popup use radio items
2018-07-20 14:32:53 -03:00
Juan Linietsky and GitHub
6c09cdd136
Merge pull request #20157 from GodotExplorer/image-load-webp
...
Add webp buffer loader for Image
2018-07-20 12:00:21 -03:00
Rémi Verschelde
814fdd3985
Fix some more build issues after c69de2ba4
...
Fixes #20301 .
2018-07-20 11:56:18 +02:00
Rémi Verschelde and GitHub
2662c7e3d1
Merge pull request #20299 from PJB3005/18-07-20-cs-editorconfig
...
Adds C# rule to .editorconfig.
2018-07-20 11:36:29 +02:00
Pieter-Jan Briers
4c40227af6
Adds C# rule to .editorconfig.
...
C# standard is 4 width spaces, not tabs.
2018-07-20 08:42:13 +02:00
Rémi Verschelde
8c9e10553c
Fix build issues and typos after c69de2ba4
2018-07-20 08:37:10 +02:00
Rémi Verschelde
286c88bb50
Fix typo in gdnative module path in CODEOWNERS
...
Supersedes and closes #20293 .
2018-07-20 08:04:54 +02:00
Ignacio Etcheverry and GitHub
a85f0f89fe
Merge pull request #20257 from oisincar/fix_basis
...
Fix bug with Basis.Transposed()
2018-07-20 06:47:15 +02:00
volzhs and GitHub
b2d7641a0d
Merge pull request #20295 from volzhs/fix-restart
...
Fix unwanted restarting
2018-07-20 10:45:56 +09:00
volzhs
515c848ba8
Fix unwanted restarting
2018-07-20 10:41:32 +09:00
Juan Linietsky
c69de2ba46
-Project/Editor settings now use new inspector
...
-Project/Editor settings now show tooltips properly
-Settings thar require restart now will show a restart warning
-Video driver is now visible all the time, can be changed easily
-Added function to request current video driver
2018-07-19 19:02:04 -03:00
Rémi Verschelde and GitHub
76bfe14e00
Merge pull request #20117 from ordigdug/inspector-fix-inconsistencies-with-exported-enums
...
Fix -new inspector- Inconsistencies with exported enums - Fixes remai…
2018-07-19 18:18:20 +02:00
Max Hilbrunner and GitHub
aea6f4853e
Merge pull request #20265 from BastiaanOlij/csg_documentation
...
Added some documentation for the CSG nodes
2018-07-19 17:34:30 +02:00
Bastiaan Olij
6843f39875
Added some documentation for the CSG nodes
2018-07-19 22:24:46 +10:00
Rémi Verschelde and GitHub
4ebcbea1ce
Merge pull request #20259 from marcelofg55/anim_call_err
...
Print an error when calling an invalid method on an Animation
2018-07-19 08:19:08 +02:00