summaryrefslogtreecommitdiff
path: root/misc
AgeCommit message (Collapse)Author
2020-11-10iOS Export: export modification to support pluginsSergey Minakov
Added plugin configuration. Export options now use plugins that could be enabled/disabled. Plugin changes are observed at runtime.
2020-11-10iOS Modules: separate main platform code from modulesSergey Minakov
Moved previously builtin modules 'GameCenter', 'AppStore', 'iCloud' to separate modules to be represented as plugin. Modified 'ARKit' and 'Camera' to not be builtin into engine and work as plugin. Changed platform code so it's not affected by the move. Modified Xcode project file to remove parameters that doesn't make any effect. Added basic '.gdip' plugin config file.
2020-10-25Optimize SVG using `svgcleaner --multipass`Hugo Locurcio
This decreases the editor binary size by about 8 KB.
2020-10-22CI: Refactor Android workflow, use pre-installed SDK and NDKRémi Verschelde
No need to waste time downloading all this when it's readily available :) Also use the official action to setup Java 8. Also build both architectures (armv7 and arm64v8) and generate the APK, so we can upload it. Remove now unused and outdated `misc/ci/android-tools-linux.sh`.
2020-10-14Add JavaScript editor html file.Fabio Alessandrelli
2020-10-02iOS: RefactoringSergey Minakov
Enabled ARC for iOS. Weakify/Strongify macros for objc blocks. Removed old version checks. Specific types for ObjC++ modules to exclude unneeded bridging. Separate DeviceMetrics class for device specific data. Replaced old/deprecated functionality.
2020-09-23Make canvas resize optional in HTML5.Fabio Alessandrelli
2020-09-23Better HiDPI support in HTML5.Fabio Alessandrelli
2020-09-10Remove unused variable in fixed-size.html.Marcel Admiraal
2020-09-09Explicitly add implicitly added semicolons.Marcel Admiraal
2020-08-19fix GDScript UTIHazar
changed from public.data to public.script
2020-08-12update to use scons compile db toolGordon MacPherson
2020-08-10Fix inconsistent indentation in the FreeDesktop MIME type XMLHugo Locurcio
2020-07-28Fix incorrect comments in file formatting scriptAaron Franke
2020-07-27Merge pull request #40706 from akien-mga/style-fix-file_format-macosRémi Verschelde
Fix code format scripts compat with non-GNU Unices
2020-07-27Style: Fix code format scripts compat with non-GNU UnicesRémi Verschelde
It's too hard to get compatibility between GNU and BSD sed, so let's just use perl oneliners. And improve it to also remove trailing tabs, not just spaces.
2020-07-25iOS SCons: static Vulkan binary usageSergey Minakov
Add VMA to iphone platform Use linkflag for iphone building to enforce static linking. Works fine with dynamic '.framework' library Updated xcode project to use '.a' static library
2020-07-25iOS Vulkan: copy icd to appSergey Minakov
2020-07-25iOS Export: MoltenVK framework for Vulkan supportSergey Minakov
2020-07-20CI: Drop AppVeyor and desktop Travis buildsRémi Verschelde
These have been replaced by GitHub Actions. The remaining Travis builds will also be ported eventually.
2020-07-20fix CI builds on linux by using ubuntu default apt repositoriesRevoluPowered
2020-07-14Merge pull request #40298 from Calinou/optimize-ios-splashRémi Verschelde
Optimize the default iOS splash images
2020-07-13Remove Travis CI style checks and unnecessary scriptsAaron Franke
2020-07-13Commit other files changed by file_format.shAaron Franke
2020-07-13Commit only the SVG files changed by file_format.shAaron Franke
There were a lot of SVG files changed by file_format.sh
2020-07-13Add static formatting checks for GitHub ActionsAaron Franke
2020-07-11Optimize the default iOS splash imagesHugo Locurcio
Command used: parallel oxipng -o6 --strip --zopfli ::: **/*.png This saves about 14 KB in total.
2020-07-07iOS Export: add option to use storyboard for launch screenSergey Minakov
2020-07-03Merge pull request #40050 from naithar/feature/ios-gdnative-master-2Rémi Verschelde
[4.0] Add support of iOS's dynamic libraries to GDNative
2020-07-02iOS Export: Updated Info.plist. Framework embedding. Fixes for search pathsSergey Minakov
2020-06-29[macOS] Add support for the Apple Silicon (ARM64) build target.bruvzg
2020-06-23Export: Fix iOS enabling push notifications capabilitySergey Minakov
2020-06-23Export: Remove system frameworks from xcode templateSergey Minakov
2020-06-19Rename "Identifier" to "Bundle Identifier" in macOS/iOS export presetsHugo Locurcio
"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-05-18SCons: Improve registration of compilation_db tool, check versionRémi Verschelde
There's a builtin `toolpath` option we can use for that, so no need to hack around a custom `scons_site` path. The script requires SCons 3.1.1 or later, so we enable it conditionally. Follow-up to #32848.
2020-05-12Merge pull request #37099 from Faless/js/debugger_4.0Rémi Verschelde
WebSocket profiler for HTML5 platform [4.0]
2020-05-12Add WebSocket debugger, use it for Javascript.Fabio Alessandrelli
2020-05-12Added compilation database support for clang and gccRevoluPowered
This tool is originally from mongodb. - Updated CPPSUFFIXES to use scons suffixes - objective-c files will also be loaded into the compilation database where the compiler / tooling is available to compile the files. Known limitations: - This will not work with msvc as your compiler.
2020-05-10DisplayServerJavaScript implementation.Fabio Alessandrelli
2020-05-06Request the dedicated GPU when starting Godot from the `.desktop` fileHugo Locurcio
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-04-26Merge pull request #35382 from Calinou/html5-export-title-tagMax Hilbrunner
Set the `title` tag in the HTML5 export immediately
2020-04-24Git Hooks: Suppress "which" error messages.bruvzg
2020-04-22Set the `title` tag in the HTML5 export immediatelyHugo Locurcio
This makes the project title display without having to wait for the project to finish loading.
2020-04-21Git Hooks: Add support for GUI git clients.bruvzg
[ci skip]
2020-04-14Android: Bump build tools to 29.0.3Rémi Verschelde
2020-04-09Travis: Re-enable Android buildsRémi Verschelde
2020-03-31Merge pull request #37153 from neikeq/mono_ios-4.0Rémi Verschelde
[master] Mono/C#: Add iOS support
2020-03-31Style: Add black format to fix_style.shRémi Verschelde
Also ignore new Android build artifact.
2020-03-31Fix exporting corrupted Xcode pbxproj if project name has spacesIgnacio Etcheverry
2020-03-31Merge pull request #37445 from nekomatata/hook-makerst-fixRémi Verschelde
Fixed errors in makerst pre-commit hook