summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Revert pack trimming introduced by #82084Mikael Hermansson2024-04-104-8/+8
|
* [.NET] Disable output embedding on macOS, move it to the advanced options on ↵bruvzg2024-04-095-6/+39
| | | | other platforms.
* Merge pull request #90377 from ↵Rémi Verschelde2024-04-082-0/+4
|\ | | | | | | | | | | melquiadess/add-post-notification-permission-to-a-list-of-available-permissions Android: Add `POST_NOTIFICATIONS` permission to the list of permissions available in the Export dialog
| * Add POST_NOTIFICATIONS permission to the list of permissions available in ↵melquiadess2024-04-082-0/+4
| | | | | | | | the Export dialog
* | Use `[codeblock lang=text]` more often in class refMicky2024-04-082-2/+2
| |
* | Merge pull request #90382 from RandomShaper/win_focus_fixRémi Verschelde2024-04-082-8/+7
|\ \ | | | | | | Windows: Fix mouse handling regression
| * | Windows: Fix mouse handling regressionPedro J. Estébanez2024-04-082-8/+7
| |/
* | Merge pull request #90379 from bruvzg/ios_static_libsRémi Verschelde2024-04-081-1/+1
|\ \ | | | | | | | | | [iOS Export] Fix adding static libs to the Xcode project.
| * | [iOS Export] Fix adding static libs to the Xcode project.bruvzg2024-04-081-1/+1
| |/
* | Make sysctl calls on FreeBSDsambler2024-04-081-1/+25
| | | | | | | | | | | | The OS module get_unique_id and get_processor_name rely on linux files which don't exist on a standard FreeBSD install, make sysctl calls to get the required data.
* | Merge pull request #88329 from ManpreetXSingh/key-window-menuRémi Verschelde2024-04-082-7/+53
|\ \ | | | | | | | | | Windows: Add support for enabling Alt+Space menu and fix borderless maximize
| * | Windows: Add alt+space menu and fix window modesManpreet Singh2024-04-062-7/+53
| | |
* | | Merge pull request #87042 from Mickeon/documentation-EditorExportPlatform-miscRémi Verschelde2024-04-082-0/+2
|\ \ \ | |_|/ |/| | | | | Add miscellaneous documentation to some classes
| * | Add miscellaneous documentation to some classesMicky2024-01-102-0/+2
| | |
* | | Merge pull request #84363 from RandomShaper/win_focus_activRémi Verschelde2024-04-062-68/+20
|\ \ \ | |_|/ |/| | | | | Robustify handling of activation & focus on Windows
| * | Robustify handling of activation & focus on WindowsPedro J. Estébanez2024-04-032-68/+20
| | |
* | | Merge pull request #88840 from m4gr3d/update_android_export_advanced_optionsRémi Verschelde2024-04-051-1/+9
|\ \ \ | | | | | | | | | | | | Update the list of advanced export options for the Android platform
| * | | Update the list of advanced export options for the Android platformFredia Huya-Kouadio2024-02-251-1/+9
| | | |
* | | | Merge pull request #90000 from ↵Rémi Verschelde2024-04-041-20/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | melquiadess/improve-performance-of-sensor-readings Android: Improve performance of sensor readings
| * | | | Improve performance by extracting windowManager and getRotatedValues()melquiadess2024-04-041-20/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Once sensor listeners are registered, onSensorChanged() (and subsequently getRotatedValues()) gets called multiple times per socond. Obtaining WindowManager on each of those calls is superfluous and can be avoided by extracting it to a lazy class val. getRotatedValue() can also be called before checking sensor type, and used for each one of them, resulting in less code repetition.
* | | | | Core: Use fixed-width integer types in VariantThaddeus Crews2024-04-041-1/+0
|/ / / /
* | | | Merge pull request #90147 from melquiadess/remove-redundant-semicolonsRémi Verschelde2024-04-046-13/+13
|\ \ \ \ | | | | | | | | | | | | | | | Android: Remove redundant semicolons from Kotlin/gradle files
| * | | | Remove redundant semicolons from Kotlin/gradle filesmelquiadess2024-04-026-13/+13
| | |/ / | |/| |
* | | | Merge pull request #90146 from ↵Rémi Verschelde2024-04-044-38/+201
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | melquiadess/extract-command-line-file-parsing-and-add-unit-tests Android: Extract parsing command line file to a separate class + add unit tests
| * | | | Extract parsing command line file to a separate class + add unit testsmelquiadess2024-04-044-38/+201
| |/ / /
* | | | Merge pull request #90131 from rodrigodias4/fix86495Rémi Verschelde2024-04-041-3/+12
|\ \ \ \ | | | | | | | | | | | | | | | Fix macOS menu bar & dock stop appearing after closing sub-window
| * | | | Fix MacOS menu bar & dock stop appearing after closing sub-windowRodrigo Dias2024-04-011-3/+12
| |/ / / | | | | | | | | | | | | | | | | | | | | When the progress dialog task for saving a scene ends, or when closing the "Open project" dialog, the DisplayServerMacOS::update_presentation_mode() method now restores those fullscreen functionalities with the flags NSApplicationPresentationAutoHideMenuBar and NSApplicationPresentationAutoHideDock, whereas before it would reset to NSApplicationPresentationDefault, which didn't allow that. Fixes #86495
* | | | Merge pull request #90101 from Jiali-Qiu/move-maximized-windowRémi Verschelde2024-04-041-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Fix issue with moving maximized window in macOS
| * | | | Fix issue with moving maximized window in macOSJiali Qiu2024-04-011-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When opening the Godot editor and maximizing the window by double-clicking the title bar, users are unable to drag the window with the mouse. With this commit, `window_set_position` allows the maximized window to be moved by dragging it. Only the fullscreen window won't be allowed to move. Fixes #78758.
* | | | Merge pull request #89999 from ↵Rémi Verschelde2024-04-043-77/+97
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | melquiadess/prevent-potential-NPEs-and-improve-nullability-handling Android: Prevent potential NPEs and improve nullability handling
| * | | | Use ?. (and ?.let) safe operators instead of !!melquiadess2024-03-283-77/+97
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR prevents potential NPEs, and follows Kotlin conventions more closely by replacing the unsafe !! operator with safe ?. (or ?.let) (usually !! would only be used very rarely, and with a good reason - there is one place left in this PR where !! makes sense), and by replacing Java style 'if (x != null)' with Kotlin's '?.'
* | | | Merge pull request #89935 from bruvzg/dbus_conn_fixRémi Verschelde2024-04-042-90/+57
|\ \ \ \ | | | | | | | | | | | | | | | [Linux/Portal] Fix incorrect DBus connection usage.
| * | | | [Linux/Portal] Fix incorrect DBus connection usage.bruvzg2024-03-272-90/+57
| | | | |
* | | | | Merge pull request #89452 from Riteo/name-a-better-duoRémi Verschelde2024-04-041-6/+3
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | SCons: Enable the experimental Ninja backend and minimize timestamp changes to generated code
| * | | | SCons: unify code generations routine and minimize timestamp changesRiteo2024-03-151-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, all of the code generation routines would just needlessly write the same files over and over, even when not needed. This became a problem with the advent of the experimental ninja backend for SCons, which can be trivially enabled with a few lines of code and relies on timestamp changes, making it thus impractical.
* | | | | Merge pull request #89953 from bruvzg/macos_menu_shortcutsRémi Verschelde2024-03-283-0/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [macOS] Fix non-global native menu shortcuts.
| * | | | | [macOS] Fix non-global native menu shortcuts.bruvzg2024-03-273-0/+11
| | |/ / / | |/| | |
* | | | | Merge pull request #89907 from bruvzg/nat_dlg_ftr_flagsRémi Verschelde2024-03-287-2/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [DisplayServer] Add separate feature flags for different native dialog types.
| * | | | | [DisplayServer] Add separate feature flags for different native dialog types.bruvzg2024-03-267-2/+16
| |/ / / /
* | | | | Merge pull request #89716 from theromis/masterRémi Verschelde2024-03-281-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [X11] Add more details to large icon size warning
| * | | | | Add icon source size to warning about "too large icon dimensions" to help ↵Roman Vasilyev2024-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | faster find it
* | | | | | Implement `OS.execute_with_pipe` method to run process with redirected stdio.bruvzg2024-03-274-0/+107
| |/ / / / |/| | | | | | | | | | | | | | Implement `pipe://*` path handling for creation of named pipes.
* | | | | Merge pull request #89900 from bruvzg/nmenu_moveRémi Verschelde2024-03-262-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [NativeMenu] Move files to the `display` subfolder.
| * | | | | [NativeMenu] Move files to the `display` subfolder.bruvzg2024-03-262-2/+2
| | | | | |
* | | | | | Merge pull request #87831 from Riteo/bitfield-xorRémi Verschelde2024-03-261-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Core: Implement a XOR operator for BitField
| * | | | | Core: Implement a XOR operator for BitFieldRiteo2024-02-011-1/+1
| | | | | |
* | | | | | Fix `EXIT_SUCCESS` on AndroidAlexander Hartmann2024-03-251-1/+1
| | | | | |
* | | | | | Merge pull request #89703 from V-Sekai/android-fixRémi Verschelde2024-03-251-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Android: Fix UnsupportedOperationException remove from non-ArrayList
| * | | | | | android: Fix UnsupportedOperationException remove from non-ArrayListLyuma2024-03-251-4/+4
| | |/ / / / | |/| | | |
* | | | | | Fix `EXIT_SUCCESS` on MacOSAlexander Hartmann2024-03-241-1/+1
| | | | | |