summaryrefslogtreecommitdiffstats
path: root/misc
Commit message (Collapse)AuthorAgeFilesLines
* Fix version in osx_tools.appRémi Verschelde2019-02-101-2/+2
|
* Be explicit about usage of GDScript testsRémi Verschelde2019-02-101-3/+3
| | | | | | | Also drop empty "image" test, and print proper error when passing wrong test name. Fixes #25638.
* Travis: Fix accepting Android SDK licensesRémi Verschelde2019-01-211-4/+4
| | | | | | It has been failing since a few days, apparently `sdkmanager --licenses` is no longer sufficient to accept all licenses, the `platform-tools` install triggers another license dialog. Now saying yes to all just in case.
* Travis: Use pip to install SCons on OSXRémi Verschelde2019-01-091-18/+0
| | | | | | | | | | | | | Not sure why we switched from homebrew to scons-local anymore, but pip should work just fine and is recommended by upstream. Downloads of scons-local from SourceForge were quite iffy, so this should help avoid CI errors due to not having downloaded SCons successfully. Setting Python's user binary PATH seems necessary on Travis/OSX as per travis-ci/travis-ci#5030 (confirmed that 'scons' is not in PATH without it).
* escaped '&' in macos osx_tools.app Info.plistPrestonKnopp2019-01-021-2/+2
|
* Update copyright statements to 2019Rémi Verschelde2019-01-015-8/+8
| | | | Happy new year to the wonderful Godot community!
* Fix missing/malformed license headersRémi Verschelde2019-01-012-0/+30
|
* File icons: separate icons for gdscript, resource, scene and projects.bruvzg2018-12-0619-20/+63
|
* Tests: Drop old test_io referencing data which isn't includedRémi Verschelde2018-12-051-1/+1
| | | | | | | | This should eventually be rewritten to properly test IO features, but this would be part of a bigger work on adding a proper testing framework for Godot features. Fixes #2454.
* Change old Godot logo/splash screen in UWP assetsqarmin2018-11-271-0/+0
|
* [macOS] Fix file associations (for *.scn, *.tscn and project.godot).bruvzg2018-11-103-16/+79
|
* doc: Use HTTPS for docs.godotengine.org and point to latest branchRémi Verschelde2018-11-051-2/+2
| | | | Fixes #23509.
* Merge pull request #22626 from akien-mga/travis-android-ndkRémi Verschelde2018-10-021-5/+5
|\ | | | | Travis: Update Android NDK to r18
| * Travis: Update Android NDK to r18Rémi Verschelde2018-10-021-5/+5
| |
* | Style: Fix clang-format pre-commit hook for java and glslRémi Verschelde2018-10-021-1/+1
|/
* Style: Enable clang-format on GLSL shadersRémi Verschelde2018-08-272-2/+2
| | | | | | | As of clang-format 6.0.1, putting the `/* clang-format off */` hint around our "invalid" `[vertex]` and `[shader]` statements isn't enough to prevent a bogus indent of the next comments and first valid statement, so we need to enclose that first valid statement in the unformatted chunk.
* Merge pull request #21336 from eska014/html5-new-presentationRémi Verschelde2018-08-242-0/+260
|\ | | | | Add responsive HTML5 export page with full-size canvas as new default
| * Add responsive HTML5 export page with full-size canvas as new defaultLeon Krause2018-08-232-0/+260
| |
* | Tweak AppStream metadata and add MIME type integrationHugo Locurcio2018-07-283-6/+11
| | | | | | | | | | This allows Godot to be registered as an application to open Godot project files.
* | Main: Fix --check-only option implemented as pairedRémi Verschelde2018-07-271-3/+6
| | | | | | | | | | | | Fixes #20503. Also added the option to the Linux manpage.
* | Rename AppStream metadata and desktop files to follow the specificationHugo Locurcio2018-07-242-2/+8
| | | | | | | | | | This also adds a few more fields to the AppStream file to improve desktop integration.
* | Travis: Update clang-format version in shell scriptRémi Verschelde2018-07-181-1/+1
|/
* Respect window/handheld/orientation setting in iOSYasha Borevich2018-07-011-0/+4
|
* Optimize images losslessly using `oxipng -o6 --strip all --zopfli`Hugo Locurcio2018-06-2818-0/+0
|
* Remove the old AppImage structureHugo Locurcio2018-06-243-12/+0
| | | | | | These files did not serve a real purpose since `icon.png` can be used as the AppImage icon, and a .desktop file can be found at `misc/dist/linux/godot.desktop` with the same contents.
* Dist: update script to make Steam icon setsRémi Verschelde2018-06-031-5/+24
|
* Merge pull request #18770 from eska014/cmdlineRémi Verschelde2018-05-111-2/+2
|\ | | | | Command line fixes
| * Fix help/man for --export and --export-debugLeon Krause2018-05-101-2/+2
| |
* | Merge pull request #18765 from eska014/enginejs-extaltRémi Verschelde2018-05-101-2/+2
|\ \ | | | | | | Facilitate using non-default filename extensions in HTML5 platform
| * | Accept non-default main packs in engine.js startGame()Leon Krause2018-05-101-2/+2
| |/ | | | | | | | | | | Allows using startGame() with main packs exported as .zip, but also any other custom extension, for example if a web game host does not allow the .pck filename extension.
* / Fix keyboard focus lock-out with HTML5 canvas in iframeLeon Krause2018-05-101-1/+1
|/
* Travis: Upgrade scons-local to 3.0.1 on OSXRémi Verschelde2018-04-121-2/+2
| | | | Also change URL, prdownload alias seems broken right now on SF.
* iPhone X support and iOS-related fixesRuslan Mustakov2018-04-1121-32/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting from April 2018 Apple no longer accepts apps that do not support iPhone X. For games this mainly means respecting the safe area, unobstructed by notch and virtual home button. UI controls must be placed within the safe area so that users can interact with them. This commit: - Adds OS::get_window_safe_area method that returns unobscured area of the window, where interactive controls should be rendered. - Reorganizes how launch screens are exported - the previous way was incorrect and modern iPhones did not pick up the correct screens and because of that used a non-native resolution to render the game. - Adds launch screen options for iPhone X. - Makes launch screens optional in the export template. If not specified, a white screen will be used. - Adds App Store icon (1024x1024) export option as it now has to be bundled with the app instead of being provided in iTunes Connect. - Fixes crash when launching games in iOS Simulator. It happened because controllerWasConnected callback came before the engine was initialized. Now in such case the controllers will be queued up and registered after initialization is done. - Fixes issue with the virtual keyboard where for some reason autocorrection panel would intersect with the keyboard itself and not allow you to use the top row of the keyboard. This is fixed by disabling autocorrection altogether. Closes #17358. Fixes #17428. Fixes #17331.
* Added the "GLES2" option for the video-driver in the terminal help.Michael Alexsander Silva Dias2018-03-251-1/+1
|
* Merge pull request #17666 from akien-mga/editor-fps-verboseRémi Verschelde2018-03-211-0/+3
|\ | | | | Add --print-fps option to output FPS to stdout
| * Add --print-fps option to output FPS to stdoutRémi Verschelde2018-03-211-0/+3
| | | | | | | | | | | | | | | | | | Works both for the editor and games. Projects can still use "debug/settings/stdout/print_fps" to enable it permanently. The --print-fps option takes precedence (so works even if the project setting is disabled). That setting is also no longer redefined on the fly based on the verbose flag, that was a mess.
* | s/2017/2018/g for gles2, websocket, linux appdataPoommetee Ketson2018-03-211-1/+1
|/
* Check only for WebGL 1.0, move test to HTML fileLeon Krause2018-03-151-11/+17
| | | | | | | | Whether to use WebGL 1.0 or 2.0 can only be determined at runtime after reading project settings, so check for the lower version. The test is now in the HTML file, so if desired WebGL 2.0 can be checked early by changing the behaviour there.
* Dist: Fix Linux desktop file launch argumentRémi Verschelde2018-03-141-1/+1
|
* Properly closing all files in Python codeViktor Ferenczi2018-03-112-6/+11
|
* Change shebang of pre-commit-clang-format hook to make it portablerobfram2018-03-061-1/+1
| | | | | | | | The default one is "#!/bin/bash", but BSD systems doesn't have bash in that path. For portability reasons, it should be changed to "#!/usr/bin/env bash". More info: https://en.wikipedia.org/wiki/Shebang_%28Unix%29#Portability
* Add --quit option to help output and update manpageRémi Verschelde2018-02-241-1/+10
|
* Dist: Update manpage and macOS version stringRémi Verschelde2018-01-252-9/+12
|
* Fix internal Emscripten JS API callsLeon Krause2018-01-061-1/+1
| | | | Emscripten 1.37.24 no longer exports these by default
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-1/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Improve script to add/fix copyright headersRémi Verschelde2018-01-051-17/+46
| | | | | | - The header now always ends with exactly one empty line - Comments after the header are no longer removed - Improved readability with clearer file names and comments
* Fix broken Info.plist after copyright updateRazah2018-01-031-2/+2
| | | | | Fixes #15293. + related misc fixes by @akien-mga.
* Update copyright statements to 2018Rémi Verschelde2018-01-012-4/+4
| | | | Happy new year to the wonderful Godot community!
* Style: Apply clang-format to Java filesRémi Verschelde2017-12-102-2/+2
| | | | Only those from org/godotengine/godot though, not the thirdparty ones.
* Style: Update definitions for clang-format 5.0.0Rémi Verschelde2017-12-071-1/+1
| | | | This will be the new standard from now on.