summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2018-06-28Optimize images losslessly using `oxipng -o6 --strip all --zopfli`Hugo Locurcio
2018-06-26Merge pull request #19766 from GodotExplorer/android-gles2Rémi Verschelde
Implement OpenGL ES rasterizer selection logic for Android.
2018-06-26Implement OpenGL ES rasterizer selection logic for Android.geequlim
2018-06-25Merge pull request #19718 from thduynguyen/bug_fixesRémi Verschelde
bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLED
2018-06-22bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLEDDuy-Nguyen Ta
2018-06-11IME context detection.Saracen
2018-06-08Merge pull request #19443 from eska014/html5-audio-refactorRémi Verschelde
Detect channel count and mix rate in HTML5 audio driver
2018-06-08Detect channel count, mix rate, and buffer length in HTML5 audio driverLeon Krause
Refactor WebAudio driver.
2018-06-07Tweak some help texts in the build systemHugo Locurcio
This also removes `unix_global_settings_path` from SConstruct since it is no longer used.
2018-06-07Oops, for some reason gedit used this file as my notebook, though I made a ↵Juan Linietsky
new one.
2018-06-07Entirely new (and much improved) animation editor.Juan Linietsky
2018-06-07SCons: Allow unbundling libwebsockets and miniupnpcRémi Verschelde
2018-05-30Improve return value of OS.execute in blocking/non-blocking variantsRémi Verschelde
Initialized the PID to -2, which will be the value returns in blocking- mode where the PID is not available. (-1 was already taken to signify an execution failure). OS::execute will now properly return a non-OK error code when it fails to execute the target file. The documentation was rewritten to be very clear about the differences between blocking and non-blocking mode. Fixes #19056.
2018-05-29Allow setting higher numbers in Android version/codeDmitry Pupinin
2018-05-28Change position of validation in set_custom_mouse_cursorGuilherme Felipe
2018-05-28Merge pull request #19210 from guilhermefelipecgs/fix_invalid_imageMax Hilbrunner
Add validation in set_custom_mouse_cursor
2018-05-27Add validation in set_custom_mouse_cursorGuilherme Felipe
Check if the image is valid.
2018-05-26Fix memory leak in set_custom_mouse_cursorGuilherme Felipe
2018-05-24Merge pull request #19148 from mhilbrunner/mhilbrunner-js-logMax Hilbrunner
Javascript: Remove weird log
2018-05-24Javascript: Remove weird logMax Hilbrunner
2018-05-23More fixes to set_borderless_windowGuilherme Felipe
[x11] Preserve window size when calling this method. [osx] Make sure it don't make the window resizable if it's not needed. [windows] clean up the code.
2018-05-21Merge pull request #19070 from guilhermefelipecgs/fix_19033Max Hilbrunner
Fix mouse confined and set_borderless_window
2018-05-21Merge pull request #19082 from guilhermefelipecgs/fix_cursorMax Hilbrunner
Fix cursor not displaying arrow when transiting from mode captured to visible.
2018-05-21Fix #15678Guilherme Felipe
Fix cursor not displaying arrow when transiting from mode captured to visible.
2018-05-21Fix OSXCROSS build with clang-6.0Fabio Alessandrelli
2018-05-20Fix #19033Guilherme Felipe
- Fix a bug when mouse is confined don't update the cursor shape. - Don't let the mouse leave the window when resizing to a smaller resolution when MOUSE_MODE_CONFINED. - Fix set_borderless_window to preserve the actual video_mode.widht/height.
2018-05-16Merge pull request #18893 from eska014/html5-reldeb-OsRémi Verschelde
Build HTML5 release_debug with -Os
2018-05-15Merge pull request #18680 from Gamblify/DummyTextureLoaderRémi Verschelde
Dummy texture importer
2018-05-14Build HTML5 release_debug with -Os, like release.Leon Krause
The increased build time is negligible in comparison to the decreased file size.
2018-05-14Small refactoring in HTML5 build scriptsLeon Krause
Drop logic for non-existent 'profile' target
2018-05-13Merge pull request #15739 from poke1024/macos-catch-exceptionMax Hilbrunner
Catch NSException in macOS run loop to prevent crashs
2018-05-13[macOS] Fix numeric keys scan-codes remapping.bruvzg
2018-05-11Merge pull request #18751 from guilhermefelipecgs/fix_cursor_osxRémi Verschelde
Fix custom cursor disappearing on osx
2018-05-11Proper focus in/out handling on iOSRuslan Mustakov
PR #18675 (commit 96301e9) revealed a problem with how iOS lifecycle callbacks were handled by Godot. Before that PR it was possible to get NOTIFICATION_WM_FOCUS_IN callback without getting the corresponding NOTIFICATION_WM_FOCUS_OUT. That commit added a flag to ensure they are always coupled, but now there is an issue when, for example, you open a notification panel on iOS without moving the app to background. It resulted in view.stopAnimation being called without the corresponding startAnimation when the app moves to foreground again, so it looked like the game hanged. I changed focus out notification to be sent in applicationWillResignActive, because it makes more sense than to do it in applicationDidEnterBackground, because it is always called in pair with applicationDidBecomeActive, where focus in is sent. applicationDidEnterBackground may not come under circumstances that are now described as a comment in code.
2018-05-10Reset the cursor with Input.set_custom_mouse_cursor(null)Guilherme Felipe
2018-05-10Merge pull request #18765 from eska014/enginejs-extaltRémi Verschelde
Facilitate using non-default filename extensions in HTML5 platform
2018-05-10Merge pull request #18766 from eska014/html5-localcustomshellMax Hilbrunner
Use local path for custom HTML5 shell export
2018-05-10Use local path for custom HTML5 shell exportLeon Krause
2018-05-10Accept non-default main packs in engine.js startGame()Leon Krause
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.
2018-05-10Merge pull request #18753 from eska014/html5-iframefocusMax Hilbrunner
Fix keyboard focus lock-out with HTML5 canvas in iframe
2018-05-10Add Engine.setWebAssemblyFilenameExtension()Leon Krause
Some web game hosts only allow certain filename extensions. If .wasm is not allowed, this function allows overriding the WebAssembly filename extension to work around that restriction.
2018-05-10Fix keyboard focus lock-out with HTML5 canvas in iframeLeon Krause
2018-05-10Merge pull request #18749 from eska014/html5-mousecapture-relRémi Verschelde
Fix relative motion with captured mouse in HTML5 platform
2018-05-09Fix custom cursor disappearing on osxGuilherme Felipe
2018-05-10Fix relative mouse motion when captured in HTML5 platformLeon Krause
2018-05-09Merge pull request #18716 from ↵Rémi Verschelde
guilhermefelipecgs/support_for_atlas_tex_on_cursor_2 Add support for atlas texture on set_custom_mouse_cursor
2018-05-09Add support for atlas texture on set_custom_mouse_cursorGuilherme Felipe
2018-05-09Dummy texture importerGustav Lund
Added a dummy importer for textures to use with the server platform. Allows for running a project in headless mode without crashing when loading scenes containing textured objects Also as a result decreases load time as no image files have to be loaded.
2018-05-09For uwp the ARM architecture needs to be in lower caseHein-Pieter van Braam
2018-05-08Merge pull request #18726 from volzhs/remove-legacyRémi Verschelde
Remove android compatibility under API 16