summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2022-02-04Merge pull request #57341 from bruvzg/win_multiwin_fsRémi Verschelde
2022-02-04Merge pull request #57617 from bruvzg/char_cleanupRémi Verschelde
2022-02-04Merge pull request #57335 from jordigcs/display-refresh-rateRémi Verschelde
2022-02-04Merge pull request #54645 from rxlecky/editor-window-offset-bug-45740Rémi Verschelde
2022-02-04[Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to ↵bruvzg
allow multi-window interface in full-screen. [Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support).
2022-02-04Cleanup and move char functions to the `char_utils.h` header.bruvzg
2022-02-03Add screen_get_refresh_rate to DisplayServerjordi
2022-02-03Revert "[HTML5] Better engine config parsing."Fabio Alessandrelli
This reverts commit 2f509f1b12c33234a0d8f0e254c727fd92e57720. Breaks closure compiler builds. And adds a warning for future readers.
2022-02-03Merge pull request #57577 from bruvzg/mac_export_trRémi Verschelde
2022-02-03Merge pull request #57350 from NeilKleistGao/masterRémi Verschelde
2022-02-03Add warning for Windows export when rcedit is not configuredNeilKleistGao
2022-02-03[macOS] Add empty translation files to the exported app bundle, to allow ↵bruvzg
translation detection by the OS.
2022-02-02Merge pull request #57203 from bruvzg/ios_export_fixRémi Verschelde
2022-02-02Merge pull request #56771 from mhilbrunner/unacceptableFabio Alessandrelli
Verify custom HTTP headers, fix off by one error
2022-02-01Merge pull request #57497 from Geometror/fix-mouse-modeRémi Verschelde
2022-02-01Windows: Fix GCC -fpermissive error with 'pck' section workaroundRémi Verschelde
Follow-up to #57450.
2022-02-01Fix captured mouse modeHendrik Brucker
2022-01-31Simplify DisplayServerWindows pos/size message handlingSeleckyErik
Replace WM_MOVE and WM_SIZE message handling with WM_POSCHANGED instead. This is for multiple reasons: 1) Microsoft suggest using WM_POSCHANGED is more efficient 2) RectChanged callback is only called once for most window operations 3) Simplifies message handling code
2022-01-31Merge pull request #56548 from madmiraal/fix-53894Rémi Verschelde
2022-01-31[HTML5] Fix gamepad samples not being properly reset.Fabio Alessandrelli
2022-01-31[HTML5] Better engine config parsing.Fabio Alessandrelli
2022-01-30Prevent LTCG (MSVC LTO) from removing "pck" sectionBartłomiej T. Listwon
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-28Merge pull request #57336 from bruvzg/win_con_redirRémi Verschelde
2022-01-28Fix MOUSE_MODE_CONFINED not updating area when full-screen is toggled or ↵bruvzg
current screen is changed.
2022-01-28[Windows] Disable console I/O redirection, if it's already redirected to the ↵bruvzg
pipe or file.
2022-01-27Merge pull request #56785 from bruvzg/nat_handles_4Rémi Verschelde
2022-01-27Merge pull request #57293 from mhilbrunner/windows-console-fixupsRémi Verschelde
2022-01-27Verify custom HTTP headers, fix off by one errorMax Hilbrunner
2022-01-27Minor typo fixups to Windows console changesMax Hilbrunner
2022-01-26Include the `godot_plugin_jni.cpp` file into the `platform/android/SCsub` fileFredia Huya-Kouadio
This should resolve https://github.com/godotengine/godot/issues/57209
2022-01-26Fix XR Android manifest metadataFredia Huya-Kouadio
- Adds the parameters for supported Meta devices, which is required to access some device specific capabilities - Remove the 'com.samsung.android.vr.application.mode' metadata
2022-01-25[iOS] Fix iOS export with manually specified signing/provisioning data.bruvzg
2022-01-25Fix memory leak when move to trash fails on LinuxHaoyu Qiu
2022-01-24Merge pull request #56754 from madmiraal/fix-45592Rémi Verschelde
2022-01-23Merge pull request #57074 from Faless/net/4.x_http_client_64Fabio Alessandrelli
[Net] Fix get_response_body_length for large files.
2022-01-23Merge pull request #56977 from Calinou/web-editor-add-local-web-serverFabio Alessandrelli
Add local web server configuration designed for web editor development
2022-01-23[Net] Fix get_response_body_length for large files.Fabio Alessandrelli
Parsing was fixed, but not the return value for the exposed getter.
2022-01-22[Export] Instead of removing unsupported options, hide it.bruvzg
2022-01-20Rename or refactor macros to avoid leading underscoresOmar Polo
These are not used consistently and some can conflict with system-specific defines. While here, also delete some unused macros.
2022-01-20Add local web server configuration designed for web editor developmentHugo Locurcio
Running `npm run serve` in `platform/javascript/` will start a web server that uses `bin/` as its root folder. This means you can extract a compiled web editor ZIP in this folder and immediately be able to test the web editor. Headers required for the use of SharedArrayBuffer are automatically added to every response.
2022-01-20Merge pull request #56972 from lawnjelly/warn_unusedRémi Verschelde
2022-01-20Add nodiscard to core math classes to catch c++ errors.lawnjelly
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute.
2022-01-20Merge pull request #56949 from timothyqiu/has-clipboardRémi Verschelde
2022-01-19Force threads when compiling web editor instead of erroring outHugo Locurcio
This makes the build process more seamless. A similar option is already forced for initial memorywhen needed.
2022-01-19Add `DisplayServer.clipboard_has()` to check clipboard contentHaoyu Qiu
2022-01-19Merge pull request #56825 from bruvzg/macos_fix_fullscr_multiwindowRémi Verschelde
2022-01-18Merge pull request #47522 from madmiraal/rename-test_width-test_heightRémi Verschelde
2022-01-18Window management improvements.bruvzg
[macOS] Fix transient windows not working in the full-screen mode. [macOS] Fix moving transient windows to the other screen than parent window. [macOS] Fix popup menu switch on hover. [macOS] Use content origin rect for windows position (to ensure `DS.mouse_get_position` is equal to `DS.window_get_position` + mouse position from the input events). [macOS] Fix incorrect input coordinates, when external display with different scaling in connected/disconnected. [macOS/Windows] Fix moving fullscreen windows between the screens. Add auto refocusing of the parent window, when the focused transient window is closed. Remove redundant `DS.mouse_get_absolute_position` function (returns mouse position in the screen coordinates, same as `DS.mouse_get_position`).
2022-01-18[macOS export] Implements ad-hoc signing on Linux/Windows, adds extra ↵bruvzg
privacy settings, entitlements warnings and error checking.