Commit Graph

81136 Commits

Author SHA1 Message Date
Fredia Huya-Kouadio
8e5c352b48 Fix Android JavaClassWrapper test crashes on API 26 and lower 2026-02-04 08:26:16 -08:00
Thaddeus Crews
2487a297b2 Merge pull request #113469 from m4gr3d/deprecate_dev_buildtype
Deprecate the Android studio `dev` buildtype
2026-02-03 18:06:52 -06:00
Thaddeus Crews
26d9d9d26a Merge pull request #115834 from TheDying0fLight/fix-inline-color-picker-regression
Fix `ScriptTextEditor` not loading editor settings on initialization
2026-02-03 18:06:51 -06:00
Thaddeus Crews
4cce65bea6 Merge pull request #114678 from Image-unavailable/culling-wars-pr
Make directional lights' tighter shadow caster culling truly tight (implement per-cascade culling)
2026-02-03 18:06:49 -06:00
Thaddeus Crews
eaa21e1423 Merge pull request #115827 from bruvzg/tr_load
[Export] Load translation files to check locale for ICU data export.
2026-02-03 18:06:48 -06:00
Thaddeus Crews
15c9d96209 Merge pull request #115796 from ryevdokimov/rotation-arc-aa
Add anti-aliasing to transform gizmo rotation arc
2026-02-03 18:06:46 -06:00
Thaddeus Crews
3d2a2d3968 Merge pull request #114131 from gilzoide/bugfix/script-language-init-first-filesystem-scan
Make sure `ScriptLanguage` is initialized even after `init_languages` call
2026-02-03 18:06:45 -06:00
Thaddeus Crews
cab1bfdeea Merge pull request #115759 from akien-mga/revert-106299
Revert "Improve performance of `CSharpLanguage::reload_assemblies`"
2026-02-03 18:06:43 -06:00
Thaddeus Crews
d9089dba06 Merge pull request #110254 from BlueCube3310/resize-all-formats
Image: Support resizing all uncompressed formats
2026-02-03 18:06:42 -06:00
Thaddeus Crews
92884a7140 Merge pull request #93478 from sertonix/patch-2
Fix missing lib with `builtin_glslang=false`
2026-02-03 18:06:40 -06:00
Sertonix
cdafcefb6b Fix missing lib with builtin_glslang=false
The `GetDefaultResource` function is in separate library file.
2026-02-03 20:45:13 +01:00
Simon Döhl
d4ce7b8cc5 Fix ScriptTextEditor not loading editor settings on initialization 2026-02-03 19:26:18 +01:00
Pāvels Nadtočajevs
1ea927cadc [Export] Load translation files to check locale for ICU data export. 2026-02-03 19:13:16 +02:00
Fredia Huya-Kouadio
feb8e6ff13 Deprecate the Android studio dev buildtype
The project is setup in Android Studio with three buildtypes:
- `release` for release builds of the engine
- `debug` for debug builds of the engine with `dev_mode`, `dev_build`, and `debug_symbols` disabled
- `dev` for debug builds of the engine with `dev_mode`, `dev_build`, and `debug_symbols` enabled

This commit deprecates and removes the `dev` buildtype and instead enables `dev_mode`, `dev_build`, and `debug_symbols` for the `debug` buildtype when building with Android Studio.

The `release` buildtype has also been updated such that a `release` build built with Android Studio and signed with non-production keys can be installed side-by-side with a production-signed release (e.g: from the store).
2026-02-03 06:55:00 -08:00
Thaddeus Crews
0304036bed Merge pull request #115773 from mihe/jolt/codeowners
Assign Jolt Physics team as code owner where appropriate
2026-02-03 08:14:05 -06:00
Thaddeus Crews
4c5f4e61ad Merge pull request #115608 from ryevdokimov/fix-skeleton
Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo
2026-02-03 08:14:04 -06:00
Thaddeus Crews
9c1528f787 Merge pull request #115763 from Hrothdel/fix-untyped-method-overrides
Inherit parent method return types for untyped overrides
2026-02-03 08:14:03 -06:00
Thaddeus Crews
2f3fc6504d Merge pull request #115793 from kitbdev/fix-text-editor-goto-crash
Fix Go To Line crash
2026-02-03 08:14:02 -06:00
Thaddeus Crews
3a2865861d Merge pull request #113873 from RyanVail/joycon-serial-number
Input: Add serial number to `joy_info`
2026-02-03 08:14:01 -06:00
Thaddeus Crews
ace9a93ff3 Merge pull request #115784 from TokageItLab/fix-skeledit-flag
Remove unneeded checks for undo-redo history from Skeleton3DEditor
2026-02-03 08:14:01 -06:00
Thaddeus Crews
0a843c13f8 Merge pull request #111464 from LiveTrower/clearcoat-improvements
Clearcoat improvements and fixes
2026-02-03 08:14:00 -06:00
Thaddeus Crews
ed42d3dbe0 Merge pull request #115749 from bruvzg/font_size_reuse_face
[TextServer] Reuse `FT_Face` and data for all font sizes.
2026-02-03 08:13:58 -06:00
Thaddeus Crews
c4e9378020 Merge pull request #107234 from jon1solution/select-near-lights-gles3-mobile
Select relevant 3D lights per mesh on GLES3 and Mobile renderers
2026-02-03 08:13:57 -06:00
Thaddeus Crews
b4a81b2070 Merge pull request #115778 from KoBeWi/_name
Fix wrong base type when creating script
2026-02-03 08:13:56 -06:00
Thaddeus Crews
ea6fec22ef Input: Added serial number to joy_info
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-Authored-By: RyanVail <111651152+ryanvail@users.noreply.github.com>
2026-02-03 07:37:15 -06:00
kit
49b68479a4 Fix Go To Line crash 2026-02-02 21:17:30 -05:00
Silc Lizard (Tokage) Renew
a9630eac57 Remove unneeded checks for undo-redo history from Skeleton3DEditor 2026-02-03 08:23:20 +09:00
kobewi
afdc1d6456 Fix wrong base type when creating script 2026-02-02 22:59:57 +01:00
Mikael Hermansson
473609d68f Assign Jolt Physics team as code owner where appropriate 2026-02-02 21:17:28 +01:00
Leonard Pop
058a46f154 Inherit parent method return types for untyped overrides 2026-02-02 21:34:37 +02:00
Thaddeus Crews
3c5e561024 Merge pull request #115765 from bruvzg/fp_ios
Disable FP contraction (iOS/visionOS)
2026-02-02 12:57:31 -06:00
Thaddeus Crews
cbfc64fd6e Merge pull request #115699 from ryevdokimov/fix-set-history-unsaved
Fix `mark_scene_as_unsaved()` not working with `Reload Saved Screen`
2026-02-02 12:57:30 -06:00
Thaddeus Crews
77f596abc5 Merge pull request #115729 from Manik2607/fix-current-line-highlight-gutter
Fix current line highlight not extending into gutter
2026-02-02 12:57:29 -06:00
Thaddeus Crews
f95b964572 Merge pull request #115758 from KoBeWi/autopen
Add setting for automatically opening scripts
2026-02-02 12:57:29 -06:00
Thaddeus Crews
b719f94bfe Merge pull request #115757 from blueskythlikesclouds/fix-accidental-write-combined-read
Fix accidental write-combined memory reads in canvas renderer.
2026-02-02 12:57:28 -06:00
Thaddeus Crews
42b5f64835 Merge pull request #115692 from Scrawach/fix-local-const-invisible-in-debugger
Fix null values for local const in debugger
2026-02-02 12:57:27 -06:00
Thaddeus Crews
e6d4e7d37f Merge pull request #115751 from syntaxerror247/bad-file-descriptor
Android: Fix `Bad file descriptor` in SAF/MediaStore in long term access
2026-02-02 12:57:25 -06:00
Thaddeus Crews
0c6cc34e92 Merge pull request #114917 from TheDying0fLight/merge-shader-and-text-editors
Refactor `TextEditor` and `ScriptTextEditor`
2026-02-02 12:57:24 -06:00
Thaddeus Crews
379b5fa814 Merge pull request #115714 from Chubercik/libpng-1.6.54
libpng: Update to 1.6.54
2026-02-02 12:57:23 -06:00
Thaddeus Crews
f3d72eb13a Merge pull request #115266 from Nintorch/fix-joypad-editor-tooltips
Fix editor tooltips disappearing with joypad button presses
2026-02-02 12:57:23 -06:00
Thaddeus Crews
c37b78b525 Merge pull request #115681 from 0xAlexisSys/minor-spelling-mistake-fix
Fix "subresources" misspelling in `Resource.DEEP_DUPLICATE_NONE` docs
2026-02-02 12:57:21 -06:00
Robert Yevdokimov
5a4537cbc7 Add anti-aliasing to transform gizmo rotation arc 2026-02-02 13:01:19 -05:00
Pāvels Nadtočajevs
abdc01b9f7 Disable FP contraction (iOS/visionOS) 2026-02-02 19:06:29 +02:00
jon1solution
979d3e58d0 Keeping the top N lights per mesh in the culling phase.
Previously, each mesh was paired up with the first N of each Omni- and Spot-lights.
Now each light is scored based on its distance to the mesh, energy, and range.
The new code uses a heap to track the best N lights (of each type) for predictability.
2026-02-02 08:59:30 -08:00
Rémi Verschelde
63e7936e18 Revert "Improve performance of CSharpLanguage::reload_assemblies"
This reverts commit f68bf2f545.

This seems to trigger occasional editor crashes.

Fixes #115460.
2026-02-02 14:21:27 +01:00
kobewi
14afee66c4 Add setting for automatically opening scripts 2026-02-02 14:11:40 +01:00
Skyth
482d9313a2 Fix accidental write-combined memory reads in canvas renderer. 2026-02-02 15:55:12 +03:00
Manik Sharma
4dfbd909ac Fix current line highlight not extending into gutter
Fixes regression where current line highlight no longer extends
into the gutter area. The highlight now starts from 0 instead of
xmargin_beg, making it extend all the way to the left edge.

This restores the 4.5.1 behavior where the current line highlight
spans the entire line including the gutter area and left margin.
2026-02-02 16:33:56 +05:30
Simon Döhl
2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +01:00
Anish Kumar
1c80b25af8 Android: Fix Bad file descriptor in SAF/MediaStore in long term access 2026-02-02 15:47:16 +05:30