virtualx-engine/modules
Raul Santos 13ab2b6f4f
C#: Improve GD.PushError and GD.PushWarning
- Use the name, file path and line number of the caller that invokes
`GD.PushError` and `GD.PushWarning` instead of the location in the C++
`runtime_interop.cpp` file.
- Improvements to getting the C# stack trace.
  - Use C# type keywords for built-in types in method declarations.
  - Remove extra space before each parameter in method declarations.
  - Skip one more frame to avoid `NativeInterop.NativeFuncs`.
  - Skip methods annotated with the `[StackTraceHidden]` attribute.
- Improvements to `ScriptEditorDebugger` when source is in project.
  - Avoid overriding error metadata when the source is inside the
project file.
  - Use the source function in the title when the source is inside
the project file.

Users that use these methods would expect the reported location printed
by these methods to correspond to a location in their project source files.
Specifically, they'd expect to see the file path and line number at which
they call these methods, and not the location of the C++ code (which is
always the same). Now, these methods are a lot more useful since users
can know which line in their source code printed the error/warning.
2023-07-11 11:19:11 +02:00
..
astcenc astcenc: Update to 4.4.0 2023-05-11 14:32:47 +02:00
basis_universal Fix Basic Universal compressing with normal maps. 2023-06-16 11:20:16 -07:00
bmp Adds some basic 16BPP BMP Support. 2023-04-12 19:27:23 -04:00
camera Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
csg Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
cvtt Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
dds Remove (or make verbose only) various debug prints. 2023-03-20 08:14:18 +02:00
denoise CI: Update static checks to black 23.3.0 2023-06-19 23:33:02 +02:00
enet Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
etcpak Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
freetype Expose brotli decompression to the scripting API. 2023-03-29 22:43:36 +03:00
gdscript Merge pull request #79092 from akien-mga/doctool-remove-version-attribute 2023-07-07 08:34:55 +02:00
glslang Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
gltf Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
gridmap Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
hdr
jpg Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
jsonrpc Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
lightmapper_rd Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
mbedtls mbedtls: Improve X509 certificate load error handling 2023-06-26 19:17:17 +02:00
meshoptimizer Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
minimp3 Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
mobile_vr Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
mono C#: Improve GD.PushError and GD.PushWarning 2023-07-11 11:19:11 +02:00
msdfgen
multiplayer Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
navigation Revert "Update RVO2 to git 2022.09" 2023-06-29 12:50:49 +02:00
noise Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
ogg Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
openxr Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
raycast Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
regex Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
squish Fix misuses of error macros 2023-04-18 10:20:48 +03:00
svg SVG: fix tvg::Picture->size() and scale based errors. 2023-04-05 19:15:21 +02:00
text_server_adv Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
text_server_fb Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
tga
theora Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
tinyexr Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
upnp Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
vhacd Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
vorbis Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
webp Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
webrtc Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
websocket Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
webxr Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
xatlas_unwrap Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
zip Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
modules_builders.py
register_module_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub