summaryrefslogtreecommitdiffstats
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #65745 from akien-mga/scons-production-lto-earlierRémi Verschelde2022-09-201-4/+5
|\ | | | | | | Refactor handling of `production` flag and per-platform LTO defaults
| * SCons: Refactor handling of `production` flag and per-platform LTO defaultsRémi Verschelde2022-09-191-4/+5
| | | | | | | | | | | | | | Fixup to #63288. See #65583 for the bug report. Co-authored-by: Cyberrebell <chainsaw75@web.de>
* | Merge pull request #65541 from clayjohn/renderer-settingRémi Verschelde2022-09-204-9/+8
|\ \ | |/ |/| | | Split rendering driver project setting into renderer_name and rendering_driver
| * Split rendering driver project setting into renderer_name and ↵clayjohn2022-09-194-9/+8
| | | | | | | | rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer).
* | Add get_distribution_name() and get_version() to OSMJacred2022-09-162-0/+11
|/ | | | | | supports: LinuxBSD, Windows, macOS, iOS, Android, UWP Co-authored-by: bruvzg
* Check for ios_simulator when building for x86_64Ted Spikes2022-09-131-0/+4
|
* SCons: Refactor LTO options with `lto=<none|thin|full>`Rémi Verschelde2022-09-081-3/+11
| | | | | | | | | | | | | Adds support for LTO on macOS and Android. We don't have much experience with LTO on these platforms so for now we keep it disabled by default even when `production=yes` is set. Similarly for iOS where we ship object files for the user to link in Xcode so LTO makes builds extremely slow to link. `production=yes` defaults to full LTO. ThinLTO is much faster for LLVM-based compilers but seems to produce bigger binaries (at least for the Web platform).
* Rename `range_lerp` to `remap`Micky2022-09-061-3/+3
|
* Rename String `plus_file` to `path_join`Aaron Franke2022-08-293-29/+29
|
* Merge pull request #64562 from bruvzg/fix_dup_localesRémi Verschelde2022-08-261-27/+39
|\ | | | | [macOS / iOS Export] Fix generation of duplicate locale property list files.
| * [macOS / iOS Export] Fix generation of duplicate locale property list files.bruvzg2022-08-181-27/+39
| |
* | Improve platform-specific READMEs to add useful linksHugo Locurcio2022-08-251-0/+14
| | | | | | | | This also adds READMEs for all platforms.
* | Unify bits, arch, and android_arch into env["arch"]Aaron Franke2022-08-251-5/+10
| | | | | | | | | | | | Fully removes the `bits` option and adapts the code that relied on it. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | Merge pull request #64630 from nathanfranke/ios-opaqueRémi Verschelde2022-08-251-28/+35
|\ \ | | | | | | (4.x) iOS: Force app store icon to be opaque, use proper errors
| * | ios: force app store icon to be opaque, use proper errorsNathan Franke2022-08-191-28/+35
| |/
* / Replace Array return types with TypedArraykobewi2022-08-222-3/+3
|/
* Disable threads used to check on plugins to loadFredia Huya-Kouadio2022-08-152-0/+8
| | | | The functionality is unavailable on Android (requires export capability) and unnecessarily consumes resources
* Refactor the export checking logic to improve separation of concernsFredia Huya-Kouadio2022-08-142-3/+15
|
* Clean iOS platform config of long gone macroPedro J. Estébanez2022-08-101-2/+0
|
* [iOS] Extend iOS plugins to support Swift runtimeSergey Minakov2022-08-094-1/+40
|
* Merge pull request #64014 from RedMser/keep-screen-on-singledefRémi Verschelde2022-08-081-1/+1
|\
| * Only define `keep_screen_on` project setting onceRedMser2022-08-061-1/+1
| |
* | Remove unnecessary string replacementLarry Tran2022-08-051-2/+0
|/
* Add support for multiple virtual keyboard typesBrian Semrau2022-08-044-5/+37
|
* Extract EditorResourceConversionPlugin into its own source files and clean ↵Yuri Sizov2022-07-311-0/+1
| | | | up editor includes
* Merge pull request #63563 from aaronfranke/export-archRémi Verschelde2022-07-302-7/+7
|\
| * Make some editor export methods constAaron Franke2022-07-292-7/+7
| |
* | Remove Signal connect bindsJuan Linietsky2022-07-291-1/+1
|/ | | | | Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind()
* Merge pull request #62973 from bruvzg/sysfont_supportRémi Verschelde2022-07-272-0/+78
|\
| * Implement support for loading system fonts on Linux, macOS / iOS and Windows.bruvzg2022-07-262-0/+78
| |
* | Split up editor export code into multiple filesAaron Franke2022-07-262-1/+2
|/
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-255-7/+7
| | | | | Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards.
* Rename OSX to macOS and iPhoneOS to iOS.bruvzg2022-07-2144-0/+8044