Rémi Verschelde
3ed5ff244f
Merge pull request #40298 from Calinou/optimize-ios-splash
...
Optimize the default iOS splash images
2020-07-14 19:39:28 +02:00
Aaron Franke
9986439352
Commit other files changed by file_format.sh
2020-07-13 14:14:11 -04:00
Aaron Franke
d8b65461e3
Commit only the SVG files changed by file_format.sh
...
There were a lot of SVG files changed by file_format.sh
2020-07-13 14:08:55 -04:00
Hugo Locurcio
2b3c9944b1
Optimize the default iOS splash images
...
Command used:
parallel oxipng -o6 --strip --zopfli ::: **/*.png
This saves about 14 KB in total.
2020-07-11 22:31:17 +02:00
Sergey Minakov
d4c541c25a
iOS Export: add option to use storyboard for launch screen
2020-07-07 01:46:26 +03:00
Rémi Verschelde
64aa25b2e5
Merge pull request #40050 from naithar/feature/ios-gdnative-master-2
...
[4.0] Add support of iOS's dynamic libraries to GDNative
2020-07-03 07:48:13 +02:00
Sergey Minakov
864224a5c1
iOS Export: Updated Info.plist. Framework embedding. Fixes for search paths
2020-07-02 12:56:11 +03:00
bruvzg
00299f15b4
[macOS] Add support for the Apple Silicon (ARM64) build target.
2020-06-29 12:33:51 +03:00
Sergey Minakov
488879f52b
Export: Fix iOS enabling push notifications capability
2020-06-23 12:48:44 +03:00
Sergey Minakov
6a01fbc9a7
Export: Remove system frameworks from xcode template
2020-06-23 12:48:44 +03:00
Hugo Locurcio
fdb89a3f9a
Rename "Identifier" to "Bundle Identifier" in macOS/iOS export presets
...
"Bundle Identifier" is more well-understood among macOS and iOS
developers and is less ambiguous.
This is a slight breaking change as export presets will need to be
updated to account for this change.
See https://github.com/godotengine/godot-docs/pull/3295 .
2020-06-19 09:59:38 +02:00
Fabio Alessandrelli
3097c2da96
Add WebSocket debugger, use it for Javascript.
2020-05-12 15:09:13 +02:00
Fabio Alessandrelli
7411e7fd37
DisplayServerJavaScript implementation.
2020-05-10 18:22:48 +02:00
Hugo Locurcio
b896ca8722
Request the dedicated GPU when starting Godot from the .desktop
file
...
See <https://www.hadess.net/2020/05/dual-gpu-support-launch-on-discrete-gpu.html >
for more information on this newly added `.desktop` entry property.
2020-05-06 21:09:40 +02:00
Hugo Locurcio
eecce139ea
Set the title
tag in the HTML5 export immediately
...
This makes the project title display without having to wait for
the project to finish loading.
2020-04-22 11:31:14 +02:00
Ignacio Etcheverry
21d1ea60a7
Fix exporting corrupted Xcode pbxproj if project name has spaces
2020-03-31 09:37:17 +02:00
Aaron Franke
7dbe8b65ae
Make file formatting comply with POSIX and Unix standards
...
UTF-8, LF, no BOM, and newlines at the end of files
2020-03-21 17:41:03 -04:00
Rémi Verschelde
a4801674c5
SCons: Bump required C++ standard to C++17
...
As per #36436 , we now need C++17's guaranteed copy elision feature to
solve ambiguities in Variant.
Core developers discussed the idea to move from C++14 to C++17 as our
minimum required C++ standard, and all agreed. Note that this doesn't
mean that Godot is going to be written in "modern C++", but we'll use
modern features where they make sense to simplify our "C with classes"
codebase. Apart from new code written recently, most of the codebase
still has to be ported to use newer features where relevant.
Proper support for C++17 means that we need recent compiler versions:
- GCC 7+
- Clang 6+
- VS 2017 15.7+
Additionally, C++17's `std::shared_mutex` (conditionally used by
`vk_mem_alloc.h` when C++17 support is enabled) is only available in
macOS 10.12+, so we increase our minimum supported version.
2020-02-22 20:00:21 +01:00
Hugo Locurcio
4d8dce1606
Add a fish shell completion file for the Godot editor
2020-02-16 17:44:03 +01:00
Rémi Verschelde
386968ea97
Remove obsolete GLES3 backend
...
Due to the port to Vulkan and complete redesign of the rendering backend,
the `drivers/gles3` code is no longer usable in this state and is not
planned to be ported to the new architecture.
The GLES2 backend is kept (while still disabled and non-working) as it
will eventually be ported to serve as the low-end renderer for Godot 4.0.
Some GLES3 features might be selectively ported to the updated GLES2
backend if there's a need for them, and extensions we can use for that.
So long, OpenGL driver bugs!
2020-02-13 10:36:44 +01:00
bruvzg
eb48be51db
Add static Vulkan loader.
...
Initial Vulkan support for Windows.
Initial Vulkan support for macOS.
2020-02-11 11:57:11 +01:00
Fabio Alessandrelli
343b29a651
Merge pull request #35381 from Calinou/html5-export-favicon
...
Export and reference the icon as favicon when exporting to HTML5
2020-02-08 04:45:53 +01:00
Rémi Verschelde
9576ba8cdc
Drop obsolete Dockerfile, we now have official build containers
...
Cf. https://github.com/godotengine/build-containers
A user-friendly tool using those containers will soon be released and
documented.
2020-02-05 16:53:20 +01:00
Hugo Locurcio
4492cf856b
Export and reference the icon as favicon when exporting to HTML5
...
This makes the project icon display immediately as a favicon when
opening the page, without having to wait for the project to finish
loading.
2020-02-01 10:33:23 +01:00
Rémi Verschelde
9823dab954
Bump version to 4.0-dev
...
No peace for the weary. :)
2020-01-29 13:37:17 +01:00
Hugo Locurcio
f5951e757d
Add a Bash completion script for the Godot editor
2020-01-27 00:53:03 +01:00
Rémi Verschelde
9ed14815d8
Linux: Sync man page with current --help output
2020-01-26 19:02:09 +01:00
Hugo Locurcio
8e3e41642b
Add a zsh completion file for the Godot editor
...
This provides rich autocompletion when using Godot's command line
interface.
2020-01-10 14:54:04 +01:00
Rémi Verschelde
a7f49ac9a1
Update copyright statements to 2020
...
Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
2020-01-01 11:16:22 +01:00
Catchawink
5152afa70c
Added microphone and camera usage descriptions to macOS builds.
2019-12-13 19:15:50 -05:00
bruvzg
ccf8778e86
[iOS] Add export options to control external access to user data.
2019-12-03 12:06:54 +02:00
bruvzg
2ef8c5fac5
iOS modular build and export implementation.
2019-12-01 21:57:18 +02:00
Hugo Locurcio
c8a8be6dd1
Optimize images losslessly using oxipng -o6 --strip all --zopfli
2019-10-12 23:23:33 +02:00
Relintai
6f1d6cfc78
Fixed running the export templates with newer emscripten versions.
2019-10-01 15:41:19 +02:00
Fabio Alessandrelli
e7760deb74
Fix HTML5 export after #30864
2019-09-14 16:47:55 +02:00
Enzo Ferrari
5323d24fad
Fixed javascript code to remove animateStatusIndeterminate callback when the game is loaded.
...
(cherry picked from commit a5a413c7e9
)
2019-09-03 13:39:57 +02:00
Bastiaan Olij
776dc93571
Add microphone privilege settings support back into export and add privilege exist check to camera server for iOS
2019-07-06 15:48:51 +10:00
Leonardo Giovanni Scur
31cc1bdb58
Fix pointer position in hidpi-corrected resolutions on web
2019-06-14 17:37:21 -03:00
Vasiliy Makarov
641922782e
Make Xcode recursive search frameworks in project dir
2019-05-14 19:12:20 +03:00
Rémi Verschelde
7eabf4c8a3
dist: Rename Linux mime type to follow system convention
...
Mime type definitions are usually named like the mime type they define,
i.e. x-godot-project in our case.
It was introduced with reverse DNS naming as that's what FlatHub favors,
so it will need to be renamed there.
2019-04-03 13:24:28 +02:00
Allan Davis
bba5716899
Enable Mojave "dark mode" on the editor title bar
...
Enables "dark mode" in the editor and project selector title bars in macOS Mojave when selected in macOS System Preferences
2019-03-20 14:09:51 +00:00
Rémi Verschelde
860f097cc6
Bump version to 3.2-dev
...
No rest for the wicked.
2019-03-13 18:43:13 +01:00
Sam Green
36d627a9cf
Remove microphone from export options and distribution plist
2019-03-04 18:01:02 -08:00
Bastiaan Olij
0f03ad379c
New export options iOS
2019-02-16 12:11:53 +11:00
Rémi Verschelde
0f5a4fa7d5
Fix version in osx_tools.app
2019-02-10 17:01:25 +01:00
Rémi Verschelde
c363857426
Be explicit about usage of GDScript tests
...
Also drop empty "image" test, and print proper error when passing wrong
test name.
Fixes #25638 .
2019-02-10 15:11:32 +01:00
PrestonKnopp
8adc611bf5
escaped '&' in macos osx_tools.app Info.plist
2019-01-02 18:11:21 -08:00
Rémi Verschelde
b16c309f82
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-01 12:58:10 +01:00
Rémi Verschelde
d1f3b622f0
Fix missing/malformed license headers
2019-01-01 12:46:36 +01:00
bruvzg
c2aac1a1db
File icons: separate icons for gdscript, resource, scene and projects.
2018-12-06 15:16:36 +02:00