Commit Graph

1406 Commits

Author SHA1 Message Date
Haz
33b7cf4031 Fix mesh library remove selected item menu option
Fixes #45969.

(cherry picked from commits 189acbee60f3d3149577db5446d9115352f60216
and aa9d2149e74233b834d168a725c8b119cc72619c)
2023-08-30 10:47:52 +02:00
Rémi Verschelde
357393cac8 pcre2: Update to upstream version 10.42 (take two)
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.42/ChangeLog

This fixes support for RISC-V architectures in the sljit library, so we
enable the module's compilation for `rv64` too.

(cherry picked from commit e289cf7085f0edda5e5ea253be6806a08abb4777)
2023-08-30 10:05:49 +02:00
86c9343349 Updated the links in the docs. 2023-08-29 22:33:15 +02:00
65d4c57233 Added translate_to() method to TranslationServer, and trt() method to Object. This let's you transalte strings into specific (noon app wide) locales. 2023-08-29 22:02:31 +02:00
bc21dc55a7 Add back markdown as a mime type to WebServerSimple as it got deleted accidentally. 2023-08-28 18:14:14 +02:00
8f352b745a Added start_on_ready property to WebServerSimple. 2023-08-28 18:03:30 +02:00
d9512f8d40 Changed the default bind host in WebServerSimple to 0.0.0.0 for convenience. 2023-08-28 17:56:37 +02:00
045ff319ce Make sure donwloads don't just eat up a thread until they are finished even if the kernel can just take all the data in HTTPServerSimple. Also update the timeout timer when there is activity in a socket. 2023-08-28 17:16:19 +02:00
ea5cddc44f The mime types dictionary now uses StringName indexes. Also compare against lowercase extensions. 2023-08-28 13:38:44 +02:00
db14d66556 Added more mime types by default. 2023-08-28 13:14:50 +02:00
d8fb0c9cef De default mime type is application/octet-stream now for files in HTTPServerConnection. 2023-08-28 12:56:18 +02:00
715737abfe Now HTTPServerSimple sends files in non-blocking mode. 2023-08-28 12:54:30 +02:00
151c30a931 Send the user's header when sending the file in HTTPServerConnection. 2023-08-28 09:15:08 +02:00
736106af8a Remove unused variables. 2023-08-27 13:19:58 +02:00
34e2ebe8cc Fix build. 2023-08-27 12:54:44 +02:00
Marcin Nowak
4b76c7e89c Backport implement loading DDS textures at run-time 2023-08-27 11:31:12 +02:00
4bc993c53f Added docs for the new Paint Nodes. 2023-08-26 22:59:37 +02:00
8ed3b41865 Re-extracted class docs. 2023-08-26 22:41:21 +02:00
7aa537869f Added the new paint nodes as shortcuts to PaintProjectToolsPropertyInspector. 2023-08-26 22:39:23 +02:00
57a3b09f24 Added icons for the new paint nodes. 2023-08-26 22:34:55 +02:00
4100e3b6a2 Fix issues with the outline mesh generation in PaintCurve2D. 2023-08-26 22:09:26 +02:00
e7eb415910 Implemented image generation for PaintCurve2D. 2023-08-26 21:55:50 +02:00
cfa067fa56 Remove anti alias settings from PaintCurve2D, as it won't be supported when rendering an image. 2023-08-26 21:23:38 +02:00
014e928e47 Set the outline to white and disable it by default in PaintCurve2D. 2023-08-26 21:21:49 +02:00
fc91416394 Added support for textured outlines in PaintCurve2D. 2023-08-26 21:19:55 +02:00
bc99a23af0 Removed the offset property from PaintCurve2D. 2023-08-26 20:27:33 +02:00
632ee28564 Removed the render segments variable from PaintCurve2D. 2023-08-26 20:21:40 +02:00
961127cfc4 Implemented fill for PaintCurve2D. 2023-08-26 20:20:32 +02:00
6148df90ef PaintCurve2D property setup. 2023-08-26 13:00:25 +02:00
94f412a352 Rework PaintPolygon2D's triangle rasterizer so both color and uv interpolation works properly. 2023-08-26 11:01:03 +02:00
43a2b7d6f3 Implemented a triangle scanline rasterizer for PaintPolygon2D. Still needs some work. 2023-08-25 23:02:01 +02:00
6fb4ece167 PaintPolygon2D modularize polygon preprocessing. 2023-08-25 21:26:46 +02:00
c22d5d8946 Remove bone and weight painting support from PaintPolygon2D. 2023-08-25 20:52:11 +02:00
edf55fde28 Renamed the new paint classes and added them to the build. 2023-08-25 19:16:52 +02:00
3424e44400 Added Path2D and Polygon2D Nodes and their editord to the Paint module. 2023-08-25 18:13:54 +02:00
8bf5c70f50 Now VoxelWorld and TerrainWorld inherits from Spatial instead of Navigation, and Terrain2DWorld inherits from Node2D insteaf of Navigation2D, as there is now a proper NavigationServer. Also this will make Node hieararchies involvig them more versatile. 2023-08-24 18:55:21 +02:00
b4fe2b0d38 Added a way to customize the doctype declaration the html tag and the body tag to WebServerRequest. 2023-07-24 17:37:34 +02:00
f28b6c0c07 Fix crash in WebServerRequest::get_url_root(). 2023-07-22 00:34:08 +02:00
a5365f8ca8 Fix build. 2023-07-13 14:47:04 +02:00
d6018f1818 Build fix. 2023-07-11 12:25:31 +02:00
719de5d54e Only build CSGGizmos when building the editor. 2023-07-11 12:18:08 +02:00
c87b5e57f0 Ported the navigation geometry parsers for the csg module. 2023-07-11 11:11:33 +02:00
d2806793bb Added back the csg module from godot. 2023-07-11 11:00:55 +02:00
b68bbd3bfb Implemented custom response headers for WebServerRequest. 2023-07-08 21:11:56 +02:00
bbbcfacd84 Re-extracted class docs. 2023-07-06 21:17:58 +02:00
4281657cf1 Ported from godot: move autotile fallback helper functions + fix comments and docs
- wareya
a40ecc71e6
2023-06-28 13:47:29 +02:00
cb344d36b8 Ported from godot: make autotiles fall back to the most similar bitmask using heuristics
- wareya
73ad6517e4
2023-06-28 13:36:14 +02:00
6d6f7a0d53 Apparently osx doesn't have the uchar.h header, so define char16_t and char32_t directly. 2023-06-24 00:00:44 +02:00
67975e335b Fixed compile errors. 2023-06-23 18:10:50 +02:00
21ad9c3cbe Fixed compile errors. 2023-06-23 17:51:36 +02:00