summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
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.
2022-01-17Merge pull request #56012 from bruvzg/wt🤎4Rémi Verschelde
2022-01-17Remove property hints referencing unsupported svgz extensionRémi Verschelde
The wrongly claimed support for it was removed in #49645. See also #56862.
2022-01-17[iOS] Improve iOS icon / loading screen export.bruvzg
Merge "required" / "optional" icons into a single list. Remove "generate_missing" and automatically rescale icons / loading screens that are missing or have incorrect size. Print warning if icon or loading screen has incorrect size.
2022-01-14Remove support for PVRTC texture encoding and decodingHugo Locurcio
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts.
2022-01-14Merge pull request #56238 from madmiraal/fix-44178Rémi Verschelde
Fix Actions mapped to triggers not using the full range
2022-01-14Fix Actions mapped to triggers not using the full rangeMarcel Admiraal
2022-01-14Flush input events before destroying the windowYuri Roubinsky
2022-01-13Fix various typosluz paz
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inh,inout,leapyear,lod,nd,numer,ois,ony,paket,ro,seeked,sinc,switchs,te,uint,varn,vew`
2022-01-12Merge pull request #56673 from winterpixelgames/bugfix-android-keystore-pathsRémi Verschelde
2022-01-12Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde
2022-01-12Merge pull request #56700 from bruvzg/macos_terminal_activationRémi Verschelde
2022-01-12Merge pull request #56717 from bruvzg/macos_opengl_hdrRémi Verschelde
2022-01-12[macOS] Fix OpenGL color space on HDR displays.bruvzg
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-11[macOS] Improve window activation hack.bruvzg
2022-01-11Merge pull request #56322 from madmiraal/fix-42450Rémi Verschelde
2022-01-10Android export plugin passes absolute file paths to gradle for keystores.Jason Knight
2022-01-10[macOS export] Improve code signing/notarization options validation.bruvzg
2022-01-08Merge pull request #56618 from Pineapple/uwp-qpc-tweaksRémi Verschelde
UWP: Simplify QueryPerformanceCounter usage
2022-01-08Merge pull request #56497 from Pineapple/qpc-tweaksRémi Verschelde
Windows: Simplify QueryPerformanceCounter usage
2022-01-08UWP: Simplify QueryPerformanceCounter usageBartłomiej T. Listwon
2022-01-07Merge pull request #56514 from mhilbrunner/windows-missing-inputsRémi Verschelde
2022-01-06Fix UTC typos in UWP platformAaron Franke
2022-01-06Fix multiple missing UTF-8 decoding.bruvzg
2022-01-05Merge pull request #56517 from bruvzg/fix_export_utf8Rémi Verschelde
2022-01-05Merge pull request #56047 from piiertho/feature/osx-sign-directoryRémi Verschelde
2022-01-05Fix decoding UTF-8 filenames on unzipping.bruvzg
2022-01-05Windows input: Fix wrong OEM key, add missing keysMax Hilbrunner
2022-01-05Windows: Simplify QueryPerformanceCounter usageBartłomiej T. Listwon
2022-01-04Style: Remove inconsistently used `@author` docstringsRémi Verschelde
Each file in Godot has had multiple contributors who co-authored it over the years, and the information of who was the original person to create that file is not very relevant, especially when used so inconsistently. `git blame` is a much better way to know who initially authored or later modified a given chunk of code, and most IDEs now have good integration to show this information.
2022-01-04Rename Project Window width and height settings to match their functionMarcel Admiraal
2022-01-03Merge pull request #56438 from madmiraal/fix-56428Rémi Verschelde
Fix tablet tilt values returning bad values
2022-01-03Update copyright statements to 2022Rémi Verschelde
Happy new year to the wonderful Godot community!
2022-01-03Merge pull request #56132 from m4gr3d/fix_android_studio_buildsFredia Huya-Kouadio
Fix Android Studio builds
2022-01-03Merge pull request #56297 from Chaosus/fix_win32_cursor_resizeRémi Verschelde