Fredia Huya-Kouadio
dc589e239c
Add support for using an Android Service to host the Godot engine
...
- Provide a `GodotService` Android service implementation which can be used to host an instance of the Godot engine
- Provide a `RemoteGodotFragment` Android fragment implementation which provides the view and logic to wrap connection to a `GodotService` instance
2025-06-12 16:37:38 -07:00
Rémi Verschelde
22702244f8
Merge pull request #105414 from KoBeWi/disable_uid_here
...
Add `@export_file_path` to export raw paths (no UID)
2025-06-13 01:30:24 +02:00
Rémi Verschelde
ae33da972b
Merge pull request #106709 from m4gr3d/fix_transparency_flags
...
Fix transparency background issue on Android
2025-06-12 23:32:44 +02:00
Rémi Verschelde
4adef85151
Merge pull request #106447 from kojurohan42/instant-build
...
Add support for exporting to Google Play Instant via Google Play Instant Export Option
2025-06-12 23:32:38 +02:00
Rémi Verschelde
6845898461
Merge pull request #107385 from Alex2782/fix_vibrate_android
...
Fix `Input.vibrate_handheld` on Android.
2025-06-12 22:48:54 +02:00
Rémi Verschelde
1a64b6b5b6
Merge pull request #106913 from Ivorforce/string-resize-uninitialized
...
Rename `String::resize` to `resize_uninitialized`
2025-06-12 22:48:45 +02:00
Rémi Verschelde
e0072e9169
Merge pull request #105800 from adamscott/add-emscripten-include-path
...
[Web] Include emscripten headers by default
2025-06-12 22:48:40 +02:00
Adam Scott
f411c5b2f1
[Web] Add Web-build specific stdout header
2025-06-12 13:00:36 -04:00
Alexander Hartmann
a1e12dca3f
Fix Input.vibrate_handheld on Android.
2025-06-12 12:38:18 +02:00
Stuart Carnie
962d788c14
MacOS: Initialize member field
2025-06-12 14:57:36 +10:00
Lukas Tenbrink
b13a0e1834
Rename String::resize to resize_uninitialized, to better communicate to callers that new characters must be initialized.
2025-06-11 18:13:02 +02:00
Rémi Verschelde
042ad3a62f
Merge pull request #107038 from bruvzg/emb_scr
...
Add support for taking embedded window screenshots.
2025-06-11 12:10:12 +02:00
Thaddeus Crews
fda6faeebf
Merge pull request #107356 from ArchercatNEO/wayland-protocols-scsub
...
Wayland: Simplify including protocols
2025-06-10 19:22:42 -05:00
Pāvels Nadtočajevs
66fec3c3d7
Remove TTS debug print.
2025-06-10 18:27:27 +03:00
Rémi Verschelde
cc9761c3f0
Merge pull request #107188 from berarma/moviewriter-add-theora
...
Add Ogg Theora support to MovieWriter
2025-06-10 16:22:57 +02:00
Bernat Arlandis
a16b04fe07
Add Ogg Theora support to MovieWriter
...
Movie Maker mode can now record files in `.ogv` format, which can be
directly viewed in Godot's VideoStreamPlayer node along with most
video players. This is a lossy format with inter-frame compression,
unlike AVI + MJPEG which only performs intra-frame compression.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: Leo de Penning <leo.depenning@illuminoo.com >
2025-06-10 15:52:24 +02:00
Rémi Verschelde
6e5bcd2f41
Merge pull request #107207 from syntaxerror247/filePicker-save
...
Android: Fix save issue when using native file dialog
2025-06-10 12:30:21 +02:00
Rémi Verschelde
823f4f8b58
Merge pull request #107135 from bruvzg/emb_clipboard
...
[macOS] Fix clipboard and TTS not working in embedded game mode.
2025-06-10 12:30:16 +02:00
ArchercatNEO
367cabf692
Wayland: Simplify including protocols
2025-06-10 08:39:20 +01:00
Thaddeus Crews
8ecc6da249
Merge pull request #100899 from dalexeev/core-unify-display-of-error-type-prefixes
...
Core: Unify display of error type prefixes
2025-06-09 17:08:41 -05:00
Thaddeus Crews
b3bd9dce0f
Merge pull request #107328 from adamscott/android-use-os-path-join
...
Fix Android build files joining paths without join
2025-06-09 17:08:40 -05:00
Danil Alexeev
24494d840e
Core: Unify display of error type prefixes
2025-06-09 20:18:51 +03:00
Adam Scott
026ba0dbbc
Fix Android build files joining paths without join
2025-06-09 10:37:54 -04:00
Pāvels Nadtočajevs
43b41092a0
Add support for taking embedded window screenshots.
2025-06-09 11:40:36 +03:00
Pāvels Nadtočajevs
e8126f114e
[macOS] Switch Angle to Metal backend.
2025-06-09 10:29:30 +03:00
Rémi Verschelde
c596d93478
Merge pull request #106175 from akien-mga/linux-build-no-dbus
...
Linux: Fix build with `dbus=no` or `threads=no`
2025-06-09 00:44:12 +02:00
Rémi Verschelde
a663949a7d
Merge pull request #107215 from syntaxerror247/fix-warning
...
Show shader baker related export warnings only if enabled
2025-06-07 00:44:06 +02:00
Rémi Verschelde
7d10c2a3f2
Merge pull request #104686 from bruvzg/bmaxwin
...
[Windows] Fix borderless maximized window mode.
2025-06-07 00:43:45 +02:00
Rémi Verschelde
0c5b14ed6c
Merge pull request #107197 from bruvzg/fd_cr
...
Fix native file dialog crash with invalid filter.
2025-06-06 17:38:13 +02:00
Rémi Verschelde
847042e050
Merge pull request #107184 from m4gr3d/cleanup_horizonos_camera_permission_request
...
Fix the `CAMERA` permission request on HorizonOS devices
2025-06-06 17:37:54 +02:00
Anish Mishra
8bf87a6b2c
Show shader baker related export warnings only if enabled
2025-06-06 21:05:39 +05:30
Anish Mishra
a28697f2fe
Android: Fix save issue when using native file dialog
...
Fixes the issue where saving a file without `MANAGE_EXTERNAL_STORAGE` permission using the `native file dialog` to get the file path causes the `ERR_FILE_NOT_FOUND` error.
2025-06-06 16:07:41 +05:30
Pāvels Nadtočajevs
1484771f26
Fix native file dialog crash with invalid filter.
2025-06-06 09:24:42 +03:00
Fredia Huya-Kouadio
a0cb64569b
Fix the CAMERA permission request on HorizonOS devices
2025-06-05 14:56:07 -07:00
Stuart Carnie
afd82d7cb3
Editor: Fix multi-instance behaviour with embedded game view
...
Closes #107066
2025-06-06 07:37:04 +10:00
Rémi Verschelde
225c8c6f9b
Merge pull request #103596 from Chubercik/zstd-1.5.7
...
zstd: Update to 1.5.7, fix support for GAS `.S` files on Windows/MinGW
2025-06-05 17:24:38 +02:00
Rémi Verschelde
6b14aa07ae
Merge pull request #75950 from pkowal1982/icon
...
Export: Modify template without rcedit
2025-06-05 17:24:32 +02:00
Rémi Verschelde
5904f4f2d4
SCons: Fix support for compiling .S files on Windows/MinGW
2025-06-05 15:53:10 +02:00
Rémi Verschelde
445a51834e
Merge pull request #107136 from Airyzz/airyzz/web-pen-pressure
...
[Web] Add support for pen pressure
2025-06-05 13:14:00 +02:00
Rémi Verschelde
bb9d6d0d02
Merge pull request #107113 from mihe/macos-open-in-program
...
Add `OS::open_with_program` for opening files/directories with a specific program on macOS
2025-06-05 13:13:49 +02:00
Rémi Verschelde
8d14f8332f
Merge pull request #105343 from bruvzg/ac_wait_loop_timer
...
[Accessibility] Use system timer/wait functions for frame delay when screen reader is active.
2025-06-05 13:10:54 +02:00
unknown
6f071a8054
Export: Modify template without rcedit
2025-06-05 13:05:45 +02:00
Airyzz
5f8f0ac305
[web] add support for pen pressure
2025-06-05 18:04:37 +09:30
Mikael Hermansson
f610c81943
Add OS::open_with_program for opening files/directories with a specific program on macOS
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com >
2025-06-05 10:12:01 +02:00
Pāvels Nadtočajevs
09727b29c3
[macOS] Fix clipboard and TTS not working in embedded game mode.
2025-06-05 11:06:04 +03:00
Adam Scott
64b0d5c1c2
[Web] Add required exported functions and runtime methods for emscripten
2025-06-04 09:53:05 -04:00
Pāvels Nadtočajevs
98f377d9d0
Use system timer/wait functions for frame delay when screen reader is active.
2025-06-04 13:44:02 +03:00
Thaddeus Crews
bdc8ef3325
Merge pull request #81266 from bruvzg/mac_shell_env
...
[macOS] Add support for loading shell environment from UI apps.
2025-06-03 15:30:27 -05:00
Thaddeus Crews
57bf364f36
Merge pull request #107058 from mihe/script-backtrace-deadlock
...
Fix various race conditions with capturing of script backtraces
2025-06-03 15:30:16 -05:00
bruvzg
ee181951b6
[macOS] Add support for loading shell environment from UI apps.
2025-06-03 18:27:29 +03:00