summaryrefslogtreecommitdiffstats
path: root/misc
Commit message (Collapse)AuthorAgeFilesLines
* fix GDScript UTIHazar2020-08-191-1/+1
| | | changed from public.data to public.script
* update to use scons compile db toolGordon MacPherson2020-08-121-177/+0
|
* Fix inconsistent indentation in the FreeDesktop MIME type XMLHugo Locurcio2020-08-101-5/+5
|
* Fix incorrect comments in file formatting scriptAaron Franke2020-07-281-4/+4
|
* Merge pull request #40706 from akien-mga/style-fix-file_format-macosRémi Verschelde2020-07-273-16/+13
|\ | | | | Fix code format scripts compat with non-GNU Unices
| * Style: Fix code format scripts compat with non-GNU UnicesRémi Verschelde2020-07-273-16/+13
| | | | | | | | | | | | | | 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.
* | iOS SCons: static Vulkan binary usageSergey Minakov2020-07-251-7/+4
| | | | | | | | | | 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
* | iOS Vulkan: copy icd to appSergey Minakov2020-07-252-0/+11
| |
* | iOS Export: MoltenVK framework for Vulkan supportSergey Minakov2020-07-251-2/+9
|/
* CI: Drop AppVeyor and desktop Travis buildsRémi Verschelde2020-07-203-43/+0
| | | | | These have been replaced by GitHub Actions. The remaining Travis builds will also be ported eventually.
* fix CI builds on linux by using ubuntu default apt repositoriesRevoluPowered2020-07-201-0/+4
|
* Merge pull request #40298 from Calinou/optimize-ios-splashRémi Verschelde2020-07-142-0/+0
|\ | | | | Optimize the default iOS splash images
| * Optimize the default iOS splash imagesHugo Locurcio2020-07-112-0/+0
| | | | | | | | | | | | | | | | Command used: parallel oxipng -o6 --strip --zopfli ::: **/*.png This saves about 14 KB in total.
* | Remove Travis CI style checks and unnecessary scriptsAaron Franke2020-07-134-276/+0
| |
* | Commit other files changed by file_format.shAaron Franke2020-07-132-2/+2
| |
* | Commit only the SVG files changed by file_format.shAaron Franke2020-07-1312-12/+12
| | | | | | | | There were a lot of SVG files changed by file_format.sh
* | Add static formatting checks for GitHub ActionsAaron Franke2020-07-134-0/+247
|/
* iOS Export: add option to use storyboard for launch screenSergey Minakov2020-07-076-2/+70
|
* Merge pull request #40050 from naithar/feature/ios-gdnative-master-2Rémi Verschelde2020-07-032-3/+31
|\ | | | | [4.0] Add support of iOS's dynamic libraries to GDNative
| * iOS Export: Updated Info.plist. Framework embedding. Fixes for search pathsSergey Minakov2020-07-022-3/+31
| |
* | [macOS] Add support for the Apple Silicon (ARM64) build target.bruvzg2020-06-292-5/+17
|/
* Export: Fix iOS enabling push notifications capabilitySergey Minakov2020-06-231-2/+1
|
* Export: Remove system frameworks from xcode templateSergey Minakov2020-06-231-72/+0
|
* Rename "Identifier" to "Bundle Identifier" in macOS/iOS export presetsHugo Locurcio2020-06-193-5/+5
| | | | | | | | | | "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.
* SCons: Improve registration of compilation_db tool, check versionRémi Verschelde2020-05-181-0/+0
| | | | | | | | | 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.
* Merge pull request #37099 from Faless/js/debugger_4.0Rémi Verschelde2020-05-122-2/+4
|\ | | | | WebSocket profiler for HTML5 platform [4.0]
| * Add WebSocket debugger, use it for Javascript.Fabio Alessandrelli2020-05-122-2/+4
| |
* | Added compilation database support for clang and gccRevoluPowered2020-05-121-0/+177
|/ | | | | | | | | | | 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.
* DisplayServerJavaScript implementation.Fabio Alessandrelli2020-05-101-2/+0
|
* Request the dedicated GPU when starting Godot from the `.desktop` fileHugo Locurcio2020-05-061-0/+1
| | | | | 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.
* Merge pull request #35382 from Calinou/html5-export-title-tagMax Hilbrunner2020-04-262-2/+2
|\ | | | | Set the `title` tag in the HTML5 export immediately
| * Set the `title` tag in the HTML5 export immediatelyHugo Locurcio2020-04-222-2/+2
| | | | | | | | | | This makes the project title display without having to wait for the project to finish loading.
* | Git Hooks: Suppress "which" error messages.bruvzg2020-04-242-10/+10
| |
* | Git Hooks: Add support for GUI git clients.bruvzg2020-04-213-10/+253
|/ | | | [ci skip]
* Android: Bump build tools to 29.0.3Rémi Verschelde2020-04-141-1/+1
|
* Travis: Re-enable Android buildsRémi Verschelde2020-04-091-2/+2
|
* Merge pull request #37153 from neikeq/mono_ios-4.0Rémi Verschelde2020-03-311-6/+6
|\ | | | | [master] Mono/C#: Add iOS support
| * Fix exporting corrupted Xcode pbxproj if project name has spacesIgnacio Etcheverry2020-03-311-6/+6
| |
* | Style: Add black format to fix_style.shRémi Verschelde2020-03-311-1/+19
|/ | | | Also ignore new Android build artifact.
* Merge pull request #37445 from nekomatata/hook-makerst-fixRémi Verschelde2020-03-311-1/+8
|\ | | | | Fixed errors in makerst pre-commit hook
| * Fixed errors in makerst pre-commit hookPouleyKetchoupp2020-03-311-1/+8
| |
* | Pre-commit hook instructions on WindowsPouleyKetchoupp2020-03-301-3/+14
|/
* Travis: Add static check for Python black formattingRémi Verschelde2020-03-302-3/+53
| | | | | Also install and use pygmentize to visualize clang-format and black diffs.
* Hooks: Use pygmentize if available to visualize diffRémi Verschelde2020-03-302-4/+12
|
* Hooks: Add pre-commit hook for psf/black formattingRémi Verschelde2020-03-304-16/+146
|
* SCons: Format buildsystem files with psf/blackRémi Verschelde2020-03-301-12/+12
| | | | | | | | | | | | | | | | | | | | | Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
* Make file formatting comply with POSIX and Unix standardsAaron Franke2020-03-211-1/+1
| | | | UTF-8, LF, no BOM, and newlines at the end of files
* SCons: Bump required C++ standard to C++17Rémi Verschelde2020-02-222-5/+5
| | | | | | | | | | | | | | | | | | | | | | 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.
* Travis: Fix clang-format on non-master branchesRémi Verschelde2020-02-191-4/+10
| | | | | | | | | | | | | | `git diff-tree` used to fail on the `3.2` branch (and other non-master branches) as Travis doesn't actually check that branch from the remote: ``` fatal: ambiguous argument '3.2': unknown revision or path not in the working tree. ``` The exit code would still be 0 so we'd miss badly formatted commits targeting stable branches. We do it manually to ensure that it's going to work as we want it.
* Add a fish shell completion file for the Godot editorHugo Locurcio2020-02-161-0/+91
|