K. S. Ernest (iFire) Lee
|
f9b488508c
|
Add PackedVector4Array Variant type
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
2024-05-03 00:58:27 +02:00 |
|
bruvzg
|
e5205e589f
|
[StatusIndicator] Add method to get indicator icon screen rect.
|
2024-05-02 14:39:33 +03:00 |
|
Rémi Verschelde
|
85062e37ef
|
Merge pull request #89588 from bruvzg/status_ind_menu_direct
[StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly.
|
2024-05-01 09:54:44 +02:00 |
|
Rémi Verschelde
|
271d7c8db7
|
Merge pull request #91147 from bruvzg/con_redir_3
[Windows] Improve console IO redirection.
|
2024-04-29 13:00:41 +02:00 |
|
Rémi Verschelde
|
947f5a8741
|
Merge pull request #91247 from AThousandShips/callable_fix
Fix unsafe uses of `Callable.is_null()`
|
2024-04-29 10:10:32 +02:00 |
|
Rémi Verschelde
|
dee1231ce6
|
Merge pull request #91220 from Repiteo/scons/colorize-warn-error
SCons: Colorize warnings/errors during generation
|
2024-04-29 10:10:16 +02:00 |
|
Rémi Verschelde
|
45c6f18128
|
Merge pull request #61006 from bruvzg/libbacktrce
[Windows] Enable crash reporter on MinGW builds.
|
2024-04-29 10:09:22 +02:00 |
|
Thaddeus Crews
|
e0e8ce1fc0
|
SCons: Colorize warnings/errors during generation
|
2024-04-28 16:24:48 -05:00 |
|
A Thousand Ships
|
31e7ee63f2
|
Fix unsafe uses of Callable.is_null()
`Callable.is_null()` is not equivalent to `!Callable.is_valid()` and
doesn't guarantee the call is valid.
|
2024-04-27 16:22:57 +02:00 |
|
bruvzg
|
874814794b
|
[Windows] Improve console IO redirection.
|
2024-04-27 00:40:17 +03:00 |
|
Rémi Verschelde
|
fc912defb1
|
Merge pull request #90326 from fire/vsk-scons-final-4.3
Avoid compiler error with RenderingContextDriverVulkanWindows
|
2024-04-23 19:11:10 +02:00 |
|
bruvzg
|
c1b34672f9
|
[Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols.
|
2024-04-22 16:19:37 +03:00 |
|
Fredia Huya-Kouadio
|
764de7fe31
|
Collapse the gdextension arguments into the GDExtensionData struct
This is used to reduce the number of arguments to `OS::open_dynamic_library(...)`.
|
2024-04-19 07:56:02 -07:00 |
|
Fredia Huya-Kouadio
|
ede88cf59d
|
Fix loading GDExtension dependencies on Android
|
2024-04-19 07:55:08 -07:00 |
|
Rémi Verschelde
|
7210d6cb43
|
Merge pull request #90358 from KoBeWi/finding_errors_in_other_apps
Add `OS.get_process_exit_code()` method
|
2024-04-16 13:30:41 +02:00 |
|
kobewi
|
dce4a3e4c2
|
Add get_process_exit_code() method
|
2024-04-16 12:46:15 +02:00 |
|
Rémi Verschelde
|
c951421c99
|
Merge pull request #90268 from RandomShaper/wtp_servers
Use WorkerThreadPool for Server threads (enhanced)
|
2024-04-15 10:12:00 +02:00 |
|
Thaddeus Crews
|
6df57d2d7d
|
SCons: Fix silence_msvc regression
|
2024-04-13 08:58:29 -05:00 |
|
Thaddeus Crews
|
b278cefd1c
|
SCons: Silence msvc output without hiding errors
|
2024-04-11 22:21:18 -05:00 |
|
Rémi Verschelde
|
e73f40e260
|
Merge pull request #87117 from DmitriySalnikov/rename_pdb
Add renaming of PDB files to avoid blocking them
|
2024-04-11 11:02:31 +02:00 |
|
Pedro J. Estébanez
|
c28f5901c7
|
Polish interaction between windowing, input and rendering
- Adapt GL make/release API to the current architecture.
- Fix DisplayServer being locked while dispatching input (prevent deadlocks).
|
2024-04-10 18:47:42 +02:00 |
|
bruvzg
|
bf558adcdd
|
[.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.
|
2024-04-09 17:47:39 +03:00 |
|
Rémi Verschelde
|
dc91479082
|
Merge pull request #90382 from RandomShaper/win_focus_fix
Windows: Fix mouse handling regression
|
2024-04-08 15:54:32 +02:00 |
|
Pedro J. Estébanez
|
bdfe76b200
|
Windows: Fix mouse handling regression
|
2024-04-08 13:05:01 +02:00 |
|
Rémi Verschelde
|
7d96ec4f9d
|
Merge pull request #88329 from ManpreetXSingh/key-window-menu
Windows: Add support for enabling Alt+Space menu and fix borderless maximize
|
2024-04-08 11:20:05 +02:00 |
|
Rémi Verschelde
|
6b4944ee67
|
Merge pull request #87042 from Mickeon/documentation-EditorExportPlatform-misc
Add miscellaneous documentation to some classes
|
2024-04-08 11:19:33 +02:00 |
|
K. S. Ernest (iFire) Lee
|
761ee753bf
|
Avoid compiler error with RenderingContextDriverVulkanWindows.
|
2024-04-06 15:53:10 -07:00 |
|
Manpreet Singh
|
329d04d331
|
Windows: Add alt+space menu and fix window modes
|
2024-04-06 16:26:19 +05:30 |
|
DmitriySalnikov
|
b73e740786
|
Add renaming of PDB files to avoid blocking them
|
2024-04-05 00:14:23 +03:00 |
|
Pedro J. Estébanez
|
9240034d3c
|
Robustify handling of activation & focus on Windows
|
2024-04-03 15:52:11 +02:00 |
|
Rémi Verschelde
|
7092230df6
|
Merge pull request #89907 from bruvzg/nat_dlg_ftr_flags
[DisplayServer] Add separate feature flags for different native dialog types.
|
2024-03-28 10:47:15 +01:00 |
|
bruvzg
|
082b420c0a
|
Implement OS.execute_with_pipe method to run process with redirected stdio.
Implement `pipe://*` path handling for creation of named pipes.
|
2024-03-27 11:41:16 +02:00 |
|
bruvzg
|
dc01658ee9
|
[DisplayServer] Add separate feature flags for different native dialog types.
|
2024-03-26 15:18:06 +02:00 |
|
bruvzg
|
399899a095
|
[NativeMenu] Move files to the display subfolder.
|
2024-03-26 10:18:08 +02:00 |
|
Rémi Verschelde
|
f49efbe0e5
|
Merge pull request #89229 from akien-mga/main-refactor-os-exit-code
Refactor OS exit code to be `EXIT_SUCCESS` by default
|
2024-03-24 01:15:06 +01:00 |
|
A Thousand Ships
|
79ba22a73f
|
Use Vector* component-wise min/max/clamp functions where applicable
|
2024-03-20 13:47:42 +01:00 |
|
bruvzg
|
0587a1d217
|
[StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly.
|
2024-03-20 11:56:07 +02:00 |
|
bruvzg
|
ebb19c4198
|
[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.
|
2024-03-15 22:46:47 +02:00 |
|
bruvzg
|
016107fba0
|
[NativeMenu] Fix MinGW build.
|
2024-03-15 13:59:47 +02:00 |
|
Rémi Verschelde
|
c9c17d6ca6
|
Merge pull request #89511 from bruvzg/win_emb_x
[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.
|
2024-03-15 11:07:39 +01:00 |
|
bruvzg
|
aac31feda6
|
[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.
|
2024-03-15 11:41:48 +02:00 |
|
bruvzg
|
3459aaa9d1
|
Fix NativeMenu layout direction on macOS, add extra check for Windows menu.
|
2024-03-15 09:48:54 +02:00 |
|
Rémi Verschelde
|
4ca6cd054f
|
Merge pull request #89273 from bruvzg/win_native_menu
[NativeMenu] Implement native popup menu support on Windows.
|
2024-03-14 22:34:42 +01:00 |
|
Rémi Verschelde
|
453485aede
|
Merge pull request #89270 from Repiteo/enforce-typename-in-templates
Enforce template syntax `typename` over `class`
|
2024-03-14 22:34:37 +01:00 |
|
bruvzg
|
ac7583e449
|
[NativeMenu] Implement native popup menu support on Windows.
|
2024-03-13 10:51:38 +02:00 |
|
Thaddeus Crews
|
3b3e2374c9
|
clang-tidy: Enforce modernize-use-nullptr
|
2024-03-12 10:59:53 -05:00 |
|
Thaddeus Crews
|
5a6e3cbcb0
|
SCons: Remove run_in_subprocess dependency
|
2024-03-11 13:20:09 -05:00 |
|
Rémi Verschelde
|
810f127022
|
Merge pull request #89365 from Repiteo/scons/run_in_subprocess-to-env.Run
SCons: Convert remaining `run_in_subprocess` to `env.Run`
|
2024-03-10 21:13:22 +01:00 |
|
Thaddeus Crews
|
8116d70d4b
|
SCons: Convert remaining run_in_subprocess to env.Run
|
2024-03-10 14:01:23 -05:00 |
|
bruvzg
|
620e194727
|
[Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.
|
2024-03-10 13:18:03 +02:00 |
|