Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-21 | ExportDialog: Make error messages translatable | Rémi Verschelde | |
Also fix missing newlines that caused #24202. | |||
2019-01-20 | Deal with Google's HTML5 autoplay policy | Leon Krause | |
Resume audio context after mouse, touch or key input. | |||
2019-01-20 | Merge pull request #25150 from eska014/html5-warning | Rémi Verschelde | |
Fix HTML5 build warning | |||
2019-01-20 | Refactor OS_JavaScript header | Leon Krause | |
2019-01-20 | Fix HTML5 gamepad logic for Emscripten 1.38.22 compat breakage | Leon Krause | |
2019-01-03 | Implements OS_JavaScript::set_custom_mouse_cursor | Guilherme Felipe | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-14 | Merge pull request #20385 from moiman100/unify-double-clicking | Rémi Verschelde | |
Added double clicking to all buttons on Linux and Javascript | |||
2018-12-14 | Merge pull request #20063 from moiman100/fix-button-mask | Rémi Verschelde | |
Unified button mask behavior across platforms | |||
2018-11-26 | Implemented audio input support for JavaScript audio driver | Marcelo Fernandez | |
2018-11-02 | Merge pull request #23389 from marcelofg55/multiple_ext | Rémi Verschelde | |
Export for OS X on OS X now lets you select .dmg or .zip | |||
2018-11-01 | Export for OS X on OS X now lets you select .dmg or .zip | Marcelo Fernandez | |
2018-10-29 | Merge pull request #23387 from eska014/memgrowth-preload | Rémi Verschelde | |
Enable --no-heap-copy flag for HTML5 builds | |||
2018-10-29 | Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill() | Leon Krause | |
Avoids linker warnings and errors about undefined references. | |||
2018-10-29 | Enable --no-heap-copy flag for HTML5 builds | Leon Krause | |
2018-10-15 | Add comments to javascript wrapper parts. | Zaven Muradyan | |
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. | |||
2018-10-02 | Fix compiler warnings in HTML5 platform | Leon Krause | |
2018-10-01 | Fix build for Javascript platform | muiroc | |
2018-09-16 | Implement OS::set_icon in HTML5 platform | Leon Krause | |
2018-09-13 | Merge pull request #21982 from luzpaz/misc-typos | Rémi Verschelde | |
Misc. typos | |||
2018-09-12 | Misc. typos | luz.paz | |
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"` | |||
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
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. | |||
2018-08-30 | Fix HTML5 gamepad input | Leon Krause | |
2018-08-28 | Merge pull request #21511 from eska014/webm-nomt | Rémi Verschelde | |
Fix WebM and Theora video in HTML5 export | |||
2018-08-28 | Enable Theora module for HTML5 platform | Leon Krause | |
2018-08-26 | Fall back to GLES2 if GLES3 is not working | Hein-Pieter van Braam | |
This adds a static is_viable() method to all rasterizers which has to be called before initializing the rasterizer. This allows us to check what rasterizer to use in OS::initialize together with the GL context initialization. This commit also adds a new project setting "rendering/quality/driver/driver_fallback" which allows the creator of a project to specify whether or not fallback to GLES2 is allowed. This setting is ignored for the editor so the editor will always open even if the project itself cannot run. This will hopefully reduce confusion for users downloading projects from the internet. We also no longer crash when GLES3 is not functioning on a platform. This fixes #15324 | |||
2018-08-24 | Merge pull request #21336 from eska014/html5-new-presentation | Rémi Verschelde | |
Add responsive HTML5 export page with full-size canvas as new default | |||
2018-08-23 | Merge pull request #21332 from dragmz/apk-hint-fix | Rémi Verschelde | |
Fix file hints | |||
2018-08-23 | Fix file hints | Marcin Zawiejski | |
Fixes file hints so the file dialog actually displays the files with given extension (e.g. *.apk). | |||
2018-08-23 | Merge pull request #21330 from eska014/html5-canvas-resize | Rémi Verschelde | |
Facilitate external modification of HTML5 canvas size | |||
2018-08-23 | Add responsive HTML5 export page with full-size canvas as new default | Leon Krause | |
2018-08-23 | Facilitate external modification of HTML5 canvas size | Leon Krause | |
2018-08-21 | BPTC support | elasota | |
2018-08-21 | Merge pull request #20922 from kripken/err | Leon Krause | |
HTML5: use console.warn instead of Module.printErr | |||
2018-08-20 | fix Android/HTML5 custom templates option does not work | Alessandro | |
2018-08-12 | Added double clicking to all buttons | Mikko Mustonen | |
2018-08-11 | use console.warn instead of Module.printErr: emscripten no longer exports ↵ | Alon Zakai (kripken) | |
printErr by default, and instead err() should be used in code seen by the optimizer; however, as Godot only runs on the Web (and not in node.js or elsewhere), using console.warn directly is good enough, and will work in all versions if emscripten | |||
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-19 | -Project/Editor settings now use new inspector | Juan Linietsky | |
-Project/Editor settings now show tooltips properly -Settings thar require restart now will show a restart warning -Video driver is now visible all the time, can be changed easily -Added function to request current video driver | |||
2018-07-11 | Fixed button mask behavior | mm | |
2018-07-10 | Refactor OS_JavaScript | Leon Krause | |
2018-07-09 | Added support for extra mouse buttons. | unknown | |
2018-06-28 | Optimize images losslessly using `oxipng -o6 --strip all --zopfli` | Hugo Locurcio | |
2018-06-08 | Detect channel count, mix rate, and buffer length in HTML5 audio driver | Leon Krause | |
Refactor WebAudio driver. | |||
2018-05-24 | Javascript: Remove weird log | Max Hilbrunner | |
2018-05-14 | Build HTML5 release_debug with -Os, like release. | Leon Krause | |
The increased build time is negligible in comparison to the decreased file size. | |||
2018-05-14 | Small refactoring in HTML5 build scripts | Leon Krause | |
Drop logic for non-existent 'profile' target | |||
2018-05-10 | Merge pull request #18765 from eska014/enginejs-extalt | Rémi Verschelde | |
Facilitate using non-default filename extensions in HTML5 platform | |||
2018-05-10 | Merge pull request #18766 from eska014/html5-localcustomshell | Max Hilbrunner | |
Use local path for custom HTML5 shell export | |||
2018-05-10 | Use local path for custom HTML5 shell export | Leon Krause | |