2ae29884cb
Merged in the backwards utilities.
2023-12-25 20:12:56 +01:00
e44c46d7a9
Fixed include paths, compile errors and some code style.
2023-12-25 20:00:07 +01:00
d8eec349a5
Updated register_types.h
2023-12-25 19:41:37 +01:00
b6648f707e
Added missing classes to config.py.
2023-12-25 19:38:05 +01:00
eb63a4d682
Updated NetworkSynchronizer from https://github.com/GameNetworking/network_synchronizer/tree/godot-3.x . f12fee66a7e3eb2013d6c5437837770455105b91 (Merge commit: cc3c7d244adea8b25822f43963618fd2dbf18ec8)
2023-12-25 19:27:07 +01:00
1f291939e9
Now PagedArticleWebPage won't add the summary page to the list of pages you can switch to.
2023-12-24 20:33:18 +01:00
3d4b294c8d
Fix build when the mbedtls module is disabled.
2023-12-24 10:42:44 +01:00
d4d4a737fb
Fix build when the jsonrpc module is disabled.
2023-12-24 00:02:22 +01:00
db08e3c8b9
Re-extracted class docs.
2023-12-23 00:54:40 +01:00
094b1fe752
Bind the send_mail method.
2023-12-23 00:53:42 +01:00
2bd9eb6468
Implemented SMTPClient based on https://github.com/Relintai/smtp_node .
2023-12-23 00:50:09 +01:00
85d60b67e8
Created SMTPClient class.
2023-12-22 20:29:15 +01:00
be379405d2
Added a button to the TilesetEditor to easily select the TilesetEditorContext when needed.
2023-12-22 20:15:33 +01:00
f9cbc81492
Renamed RTilesetEditorContext to TilesetEditorContext.
2023-12-22 20:10:02 +01:00
0d6f38b317
Re-extracted class docs.
2023-12-22 19:49:04 +01:00
cd34883d79
Completely removed the cached path api from FileCache.
2023-12-22 19:37:23 +01:00
ca9249b5cf
Started reworking filecache to have an immediate file path mode. Non-immediate mode will be removed in next commit, saving the work in case it's needed later.
2023-12-22 19:29:48 +01:00
57c3233187
Optimized path_clean_end_slash in String.
2023-12-22 19:26:41 +01:00
978e49a289
Implemented range requests for the HTTPServerSimple. It does work in fiefox, however wget seems to choke on it. This will be fixed later.
2023-12-22 15:37:04 +01:00
4d6b2f6f55
Fix logic in String::substr_index.
2023-12-22 15:35:35 +01:00
a781853b2b
Added a way to get all available marameter keys to WebServerRequest.
2023-12-22 13:14:17 +01:00
e5719c991b
Store incoming http request parameters properly.
2023-12-22 13:02:17 +01:00
df2859b9d0
Added a way to unregister connections and get out their raw connection data from the http server.
2023-12-22 12:38:38 +01:00
cf76e6debf
Fix the doc descriptions where they got lost due to adding StringName to Variants. Also fixed smaller issues where I ran into them.
2023-12-21 00:48:25 +01:00
4f6d95d77e
Fix warning.
2023-12-20 23:25:00 +01:00
2e41d4dfcd
Now unicode error printing is disabled by default. Also can be enabled via a macro.
2023-12-20 23:21:32 +01:00
cd6e6149f8
Marked the last backported commit.
2023-12-20 23:10:46 +01:00
Fredia Huya-Kouadio
6713693291
Add Android project settings for gesture support
...
- Include project setting to enable long press for Android devices
- Include project setting to enable pan and scale gestures on Android devices
2023-12-20 23:08:39 +01:00
kleonc
ae3b43f6ca
Improve TileMap editor visible names and tooltips
2023-12-20 23:03:33 +01:00
Rémi Verschelde
d8968ccef9
GDNative: Fix Linux arm64 warning about ignored sysv_abi
attribute
...
Fixes #41160 .
2023-12-20 23:02:11 +01:00
Rémi Verschelde
1c70f86950
Fix various GCC 13 warnings
...
Fixes occurrences of `-Wtype-limits`, `-Wmaybe-uninitialized`,
`-Wduplicated-branches`.
2023-12-20 22:57:54 +01:00
Fredia Huya-Kouadio
312a907ce7
Update the launchMode
for the GodotApp
activity to allow other activities to be part of the same task
...
For details, see https://developer.android.com/guide/topics/manifest/activity-element#lmode
2023-12-20 22:53:17 +01:00
Fredia Huya-Kouadio
8452eb6c97
Fix Android editor crash issue
...
Fix issue causing the Android editor to crash when pressing back from a running project
2023-12-20 22:52:19 +01:00
Fredia Huya-Kouadio
7000a13bda
Automatically pick the Android sdk path using environment variables
2023-12-20 22:50:59 +01:00
6b6536ffe8
Also backported the previous change for cscript.
2023-12-20 22:49:11 +01:00
Jason Knight
929ad6b766
Far faster and more efficient method of checking if an identifer refers an autoload.
2023-12-20 22:45:03 +01:00
kleonc
44453b1d58
Make gizmo plugin handle SpriteBase3D instead of Sprite3D
2023-12-20 22:44:23 +01:00
BlueCube3310
7633bb4d89
Fix grayscale dds loading
2023-12-20 22:41:09 +01:00
lawnjelly
96d23e1f29
Fix glGet overflows by using 64 bit versions
...
Certain glGet operations require 64 bit versions according to the GLES spec.
The previous code was susceptible to overflow bugs, especially running under ANGLE.
2023-12-20 22:39:02 +01:00
Jakub Marcowski
f45f3bbc73
Remove the separator from ItemList
's thumbnail mode
2023-12-20 22:36:05 +01:00
bruvzg
dddc914981
Use occlusionState to determine when window is drawable.
2023-12-20 22:34:45 +01:00
TurboHz
5b05e02fde
Return exit code 0 when running --version or --help
...
Fixes https://github.com/godotengine/godot/issues/83661
2023-12-20 22:33:58 +01:00
Fabio Alessandrelli
f95754186a
Fix File.get_buffer returning wrong length
...
File.get_buffer always returned as many bytes as requested (even when
EOF was reached), this resulted in random bytes being returned when
overflowing.
2023-12-20 22:29:54 +01:00
Zach Coleman
e7611e5eab
Make OSIPhone::get_screen_refresh_rate respect iOS Low Power Mode
2023-12-20 22:29:10 +01:00
Haoyu Qiu
838b46ac1a
Allow dragging editable children
2023-12-20 22:28:25 +01:00
lawnjelly
88fd023a06
Workaround GCC warning in rasterizer_canvas_batcher
...
`-Werror=array-bounds` flags when creating a new batch, possibly due to the possibility of the malloc failing (out of memory).
This PR adds an explicit `CRASHNOW` in the hope the compiler will recognise this case is not intended to be recoverable.
2023-12-20 22:25:40 +01:00
Fabio Alessandrelli
bc5b8b61ec
mbedTLS: Update to version 2.18.5
...
(cherry picked from commit 533336559325af95bdf85fef88041ee4af82a705)
2023-12-20 22:21:20 +01:00
Angad Kambli
341f89b10c
Check parameter validity in Object::set_script
...
Fixes #46120 .
(cherry picked from commit 9c6c2f09e07e65f7819920c4954a7fd54b37d3f6)
2023-12-20 22:20:51 +01:00
8f03370bfa
Updated controller mappings DB from godot.
2023-12-20 22:19:10 +01:00
Rémi Verschelde
651857c040
Web: Fix version check for missing scalbnf LTO workaround
...
The check needs to happen after we set `env["CXX"]`.
Follow-up to #81340 .
(cherry picked from commit 50161808c240b2296045887e1fc683eee87905ae)
2023-12-20 22:16:55 +01:00