Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #29032 from akien-mga/tools-exceptions-rtti | Rémi Verschelde | 2019-05-21 | 1 | -4/+6 |
|\ | | | | | SCons: Keep exceptions and rtti on Android, iOS and HTML5 tools build | ||||
| * | SCons: Keep exceptions and rtti on Android, iOS and HTML5 tools build | Rémi Verschelde | 2019-05-20 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | Those were disable to keep size small, and on Android avoid the dependency on the STL, but for tools build (editor) this is not really a concern. Note: as of today it's not possible to build tools=yes for those platforms, but this change is one of the necessary steps to enable it. Fixes #25262. | ||||
* | | added a const keyword for a methods that return constant literal... | hbina085 | 2019-05-21 | 2 | -2/+2 |
|/ | |||||
* | Fix OS_Javascript execute method | Fabio Alessandrelli | 2019-05-15 | 2 | -2/+2 |
| | | | | | | Signature was changed in OS via: cd4449e7abe97b2bc883e2d182db2cc41eb35f8c | ||||
* | SCons: Always use env.Prepend for CPPPATH | Rémi Verschelde | 2019-04-30 | 1 | -1/+1 |
| | | | | | | Include paths are processed from left to right, so we use Prepend to ensure that paths to bundled thirdparty files will have precedence over system paths (e.g. `/usr/include` should have lowest priority). | ||||
* | Move IDHandler JS module to platform from Websock | Fabio Alessandrelli | 2019-04-12 | 2 | -0/+69 |
| | |||||
* | Remove unused imports | Hendrikto | 2019-04-06 | 1 | -1/+0 |
| | |||||
* | HTML5: Fix ETC export for GLES2 fallback on mobile | Rémi Verschelde | 2019-03-11 | 1 | -0/+3 |
| | |||||
* | Fix directory check when exporting project | volzhs | 2019-03-06 | 1 | -1/+1 |
| | | | | Fix #26702 | ||||
* | Merge pull request #26633 from akien-mga/driver-fallback-etc | Rémi Verschelde | 2019-03-06 | 1 | -1/+1 |
|\ | | | | | Disable driver fallback to GLES2 by default | ||||
| * | Disable driver fallback to GLES2 by default | Rémi Verschelde | 2019-03-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GLES2 is not designed to be a drop-in replacement for the GLES3 backend, so the fallback mode has to be used knowingly. It *can* make sense for simple projects which make sure to handle the differences between both rendering backends, but most users should stick to one supported backend. By making it opt-in, we can now use this parameter to define whether to export ETC textures to Android and iOS when using GLES3 + Fallback. When using GLES3 without Fallback on Android, set the proper min GLES version in the AndroidManifest. Also made the option boolean and renamed it for clarity and to avoid conflict with the previous String option (which would always evaluate as "true" otherwise). Fixes #26569. | ||||
* | | Merge pull request #26626 from rluders/misleading-error-message-export | Rémi Verschelde | 2019-03-05 | 1 | -0/+4 |
|\ \ | | | | | | | Fixing misleading error message when trying to export | ||||
| * | | Fixes misleading error message when trying to export | Ricardo Lüders | 2019-03-05 | 1 | -0/+4 |
| |/ | | | | | | | | | | | | | This patch fixes the misleading error message when users try to "export all" into an invalid destination path. Closes #26539 | ||||
* / | Fix HTML5 quick preview URL | bruvzg | 2019-03-05 | 1 | -1/+1 |
|/ | |||||
* | Improve VRAM texture compression checks for mobile/web | Rémi Verschelde | 2019-03-03 | 1 | -14/+19 |
| | | | | | | | | | | | For HTML5, we need to support S3TC if running on desktop, and ETC or ETC2 for mobile, so make this explicit. Add logic to check for ETC2 support on GLES3, and remove incorrect ETC feature for GLES3 on Android. Fix ETC check invalidating templates on HTML5. Fixes #26476. | ||||
* | SCons: Move platform-specific Opus config to its module | Rémi Verschelde | 2019-03-02 | 1 | -4/+0 |
| | |||||
* | -Properly handle missing ETC support on export | Juan Linietsky | 2019-02-26 | 1 | -0/+6 |
| | | | | | -Added ability for resource importers to save metadata -Added ability for resource importers to validate depending on project settings | ||||
* | -Remove harcoded opengl extension testing from OS, ask rasterizer instead. | Juan Linietsky | 2019-02-26 | 1 | -10/+0 |
| | | | | -Fixed a bug where etc textures were imported broken | ||||
* | Use stdout/-err for all messages in HTML5 platform | Leon Krause | 2019-02-24 | 4 | -8/+8 |
| | |||||
* | Fix file preloading warning in HTML5 platform | Leon Krause | 2019-02-23 | 2 | -5/+2 |
| | |||||
* | Fix typos with codespell | Rémi Verschelde | 2019-02-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | ||||
* | Fix pixelized previews, but also instances of breaking ImageTexture cache. ↵ | Juan Linietsky | 2019-01-27 | 1 | -0/+5 |
| | | | | Closes #25378. | ||||
* | Allow requesting full screen during start-up in HTML5 platform | Leon Krause | 2019-01-23 | 1 | -1/+14 |
| | |||||
* | ExportDialog: Make error messages translatable | Rémi Verschelde | 2019-01-21 | 1 | -2/+2 |
| | | | | Also fix missing newlines that caused #24202. | ||||
* | Deal with Google's HTML5 autoplay policy | Leon Krause | 2019-01-20 | 3 | -0/+16 |
| | | | | Resume audio context after mouse, touch or key input. | ||||
* | Merge pull request #25150 from eska014/html5-warning | Rémi Verschelde | 2019-01-20 | 1 | -2/+1 |
|\ | | | | | Fix HTML5 build warning | ||||
| * | Refactor OS_JavaScript header | Leon Krause | 2019-01-20 | 1 | -2/+1 |
| | | |||||
* | | Fix HTML5 gamepad logic for Emscripten 1.38.22 compat breakage | Leon Krause | 2019-01-20 | 1 | -1/+2 |
|/ | |||||
* | Implements OS_JavaScript::set_custom_mouse_cursor | Guilherme Felipe | 2019-01-03 | 2 | -2/+124 |
| | |||||
* | Update copyright statements to 2019 | Rémi Verschelde | 2019-01-01 | 17 | -33/+33 |
| | | | | Happy new year to the wonderful Godot community! | ||||
* | Merge pull request #20385 from moiman100/unify-double-clicking | Rémi Verschelde | 2018-12-14 | 2 | -0/+32 |
|\ | | | | | Added double clicking to all buttons on Linux and Javascript | ||||
| * | Added double clicking to all buttons | Mikko Mustonen | 2018-08-12 | 2 | -0/+32 |
| | | |||||
* | | Merge pull request #20063 from moiman100/fix-button-mask | Rémi Verschelde | 2018-12-14 | 1 | -1/+4 |
|\ \ | | | | | | | Unified button mask behavior across platforms | ||||
| * | | Fixed button mask behavior | mm | 2018-07-11 | 1 | -1/+4 |
| | | | |||||
* | | | Implemented audio input support for JavaScript audio driver | Marcelo Fernandez | 2018-11-26 | 3 | -10/+102 |
| | | | |||||
* | | | Merge pull request #23389 from marcelofg55/multiple_ext | Rémi Verschelde | 2018-11-02 | 1 | -3/+5 |
|\ \ \ | | | | | | | | | Export for OS X on OS X now lets you select .dmg or .zip | ||||
| * | | | Export for OS X on OS X now lets you select .dmg or .zip | Marcelo Fernandez | 2018-11-01 | 1 | -3/+5 |
| | | | | |||||
* | | | | Merge pull request #23387 from eska014/memgrowth-preload | Rémi Verschelde | 2018-10-29 | 1 | -0/+4 |
|\ \ \ \ | | | | | | | | | | | Enable --no-heap-copy flag for HTML5 builds | ||||
| * | | | | Enable --no-heap-copy flag for HTML5 builds | Leon Krause | 2018-10-29 | 1 | -0/+4 |
| |/ / / | |||||
* / / / | Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill() | Leon Krause | 2018-10-29 | 2 | -0/+22 |
|/ / / | | | | | | | | | | Avoids linker warnings and errors about undefined references. | ||||
* | | | Add comments to javascript wrapper parts. | Zaven Muradyan | 2018-10-15 | 2 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | The code in pre.js and engine.js is a bit confusing to see in isolation, since the files aren't valid JS files by themselves. This just adds some explanatory text to both files. Fixes #22937. | ||||
* | | | Fix compiler warnings in HTML5 platform | Leon Krause | 2018-10-02 | 3 | -15/+18 |
| | | | |||||
* | | | Fix build for Javascript platform | muiroc | 2018-10-01 | 2 | -5/+5 |
| | | | |||||
* | | | Implement OS::set_icon in HTML5 platform | Leon Krause | 2018-09-16 | 2 | -0/+53 |
| | | | |||||
* | | | Merge pull request #21982 from luzpaz/misc-typos | Rémi Verschelde | 2018-09-13 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Misc. typos | ||||
| * | | | Misc. typos | luz.paz | 2018-09-12 | 1 | -1/+1 |
| | | | | | | | | | | | | Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"` | ||||
* | | | | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | 2018-09-12 | 7 | -7/+7 |
|/ / / | | | | | | | | | | | | | | | | This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | ||||
* | | | Fix HTML5 gamepad input | Leon Krause | 2018-08-30 | 1 | -2/+5 |
| | | | |||||
* | | | Merge pull request #21511 from eska014/webm-nomt | Rémi Verschelde | 2018-08-28 | 1 | -1/+0 |
|\ \ \ | | | | | | | | | Fix WebM and Theora video in HTML5 export | ||||
| * | | | Enable Theora module for HTML5 platform | Leon Krause | 2018-08-28 | 1 | -1/+0 |
| | | | |