2cd4e4d828
Renamed Set to RBSet.
2023-01-15 19:42:08 +01:00
1b0aac6028
Renamed Map to RBMap.
2023-01-15 19:12:50 +01:00
Rémi Verschelde
8be8577da6
SCons: Remove redundant -fomit-frame-pointer
and -ftree-vectorize
...
- `-fomit-frame-pointer` is included automatically by both GCC and
Clang in `-O1` and above.
- `-ftree-vectorize` is included automatically by GCC in `-O2` and
beyond, and seems always enabled by Clang.
Closes #66296 . See that issue for a detailed investigation.
(cherry picked from commit c5c3d13dc0dbbf95a2350f57d69e7cdc546d395d)
2022-12-11 19:12:18 +01:00
bruvzg
1c5271b0e3
Update activation hack to work on Ventura.
...
(cherry picked from commit 153d06d79b3a1411a632e7df778369bc170d16e0)
2022-11-30 19:20:09 +01:00
bruvzg
47ab7e8ff8
Fix ⌘ + . + other modifier triggering twice.
...
(cherry picked from commit bfbbe9c1d043cdd8550f5e41a8976d785da10c0f)
2022-11-30 19:08:06 +01:00
bruvzg
07109aa595
Use image loader directly to avoid "resource as image file" errors.
...
(cherry picked from commit 908bef8eee145408bbf660e873279a978a0acb74)
2022-11-30 18:41:01 +01:00
Markus Sauermann
c3866cd58a
Fix unused exitcode in macos export plugin
...
Fix that the exitcode is never set.
(cherry picked from commit 567a591f87749389e917b7713e8ab881859207e8)
2022-11-30 18:37:32 +01:00
bruvzg
41b9bb6502
Fix export button incorrectly disabled when using login/app password for notarization.
...
(cherry picked from commit aa117a128e48bb922df2c17e957fb29eedfad746)
2022-11-30 18:37:00 +01:00
bruvzg
f4d5d82a99
Windows icon export improvements.
...
Regenerate Windows icon on export to ensure correct icon size order.
Add support for using PNG/WebP/SVG files as an icon for Windows exports.
Allow using WebP/SVG files as icon for macOS exports.
Add option to select generated icons interpolation, and set default interpolation to Lanczos.
2022-11-30 14:38:28 +01:00
bruvzg
24e41be33d
Disable Dock and Menu in fullscreen mode.
2022-11-30 14:23:00 +01:00
bruvzg
160462c57b
Simplify code signing options, add support for rcodesign tool for signing and notarization.
2022-10-08 16:37:21 +02:00
Rémi Verschelde
fe5d1cc8ff
SCons: Refactor handling of production
flag and per-platform LTO defaults
...
Fixup to #63288 .
See #65583 for the bug report.
Co-authored-by: Cyberrebell <chainsaw75@web.de>
(cherry picked from commit 35a15e619161798820b2bd6ff46178c5b7ccebcf)
2022-10-08 16:18:23 +02:00
f30076a9f5
Ported: Disable menus and functionality that are not relevant on the Android Editor port - m4gr3d
...
1f23bac645
2022-09-17 17:36:35 +02:00
Rémi Verschelde
c708c44180
SCons: Refactor LTO options with lto=<none|thin|full>
...
Adds support for LTO on macOS and Android.
Disable LTO by default on iOS even if `production=yes` is set.
Also add `linker` option to `server` platform missed in #63283 .
Refactor code handling old arguments to make it simpler (breaks compat,
but is explicit enough about it and scripts are easy to fix).
2022-09-16 22:54:09 +02:00
bruvzg
1fce7ff540
Fix generation of duplicate locale property list files.
2022-09-16 22:34:51 +02:00
bruvzg
b7d732b782
Add arch flag to assembler to fix build on ARM64 macOS / iOS.
...
(cherry picked from commit b767d2e0fdf835dc181bb21c8be69a35671b60b8)
2022-09-16 21:41:56 +02:00
e2d42db711
Also renamed the files.
2022-08-19 21:24:36 +02:00
cffe742085
Renamed the VisualServer to RenderringServer like in Godot4, as I think it's a lot better name for it. I did not yet rename the files.
2022-08-19 20:50:20 +02:00
56f71c7275
Ported: Refactor the export checking logic to improve separation of concerns - m4gr3d
...
d2213f76a9
2022-08-19 12:08:35 +02:00
6be9bf5dfe
Cleaned up and added the skeleton modification stack implementations to the build. Also smaller fixes.
2022-08-18 15:41:28 +02:00
99e94b08c4
Moved base input related classes to core/input.
2022-08-17 17:02:24 +02:00
04feb63860
Moved Engine and projectSettings.
2022-08-17 15:35:28 +02:00
220b2db443
Moved String and related classes under a string folder in core.
2022-08-17 14:19:55 +02:00
dc9cc716c7
Moved Object related classes under core/object.
2022-08-17 13:45:14 +02:00
220954cf08
Backported most of the improvements to String from Godot4.
2022-08-15 22:54:03 +02:00
bruvzg
f8be7dd320
Improve OS.set_current_screen
...
Fix moving fullscreen windows on macOS and Windows
Fix window position on Linux/X11
2022-07-29 21:58:20 +02:00
e7100658d4
Ported: Fix exit code of --help and --version, and test them in CI
...
Corrects prior regression which caused ERROR output and exit code of 1. - Bromeon
861e155543
2022-07-29 21:45:04 +02:00
88fe196e79
Ported: [3.x, macOS, Windows, X11] Add stylus inverted/eraser support to InputEventMouseMotion event.
...
- hansemro
193d5c11f3
2022-07-29 20:31:16 +02:00
3659429afd
Ported: [macOS, 3.x] Fix unresponsive redraw during live resizing. - bruvzg
...
e75e1f3231
2022-07-28 18:58:15 +02:00
43131ad4cb
Ported: Add readable export errors. Add RTL image vertical alignment support. - bruvzg
...
f5fa1ca944
2022-07-28 18:40:46 +02:00
781902dc4d
Ported: [3.x] Fix sign comparison error in platform/osx/os_osx.mm - asmaloney
...
7c6564ef7e
2022-07-27 15:18:43 +02:00
Rémi Verschelde
4ca6458457
Crash handler: Use print_error
to include backtrace in logs
2022-07-27 14:25:16 +02:00
491662250f
Ported:
...
[macOS, 3.x] Fix OpenGL color space on HDR displays. - bruvzg
1f51bae294
2022-07-25 19:15:11 +02:00
8e0097f960
Clang format.
2022-03-23 23:56:47 +01:00
c054c4db58
Cleaned up more remnants of the mono module.
2022-03-23 23:10:27 +01:00
32f148ac0c
Mass replaced godot to pandemonium.
2022-03-23 20:46:05 +01:00
4d7df62b8e
Clang format all files.
2022-03-18 19:00:13 +01:00
9fd8fc6eed
Same change to classes under platform.
2022-03-17 22:38:14 +01:00
3965d70ac5
Moved more includes to cpp files.
2022-03-17 19:35:23 +01:00
d057ffdd40
Fix unused variable in the osx backend.
2022-03-16 10:21:40 +01:00
257f1f6175
Fix typo and missing include in the windows and oxs backends.
2022-03-16 09:09:42 +01:00
00285e8b24
Removed the gles3 driver. There are still mentions of it in a few places, I did not removed all of those.
2022-03-15 17:01:21 +01:00
49f8e8c398
Added godot with all my currently used engine modules.
2022-03-15 13:29:32 +01:00