summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #40450 from asmaloney/spellingRémi Verschelde2020-07-212-3/+3
|\ | | | | Fix spelling & grammar in comments, docs, and messages
| * Fix spelling & grammar in comments, docs, and messagesAndy Maloney2020-07-212-3/+3
| |
* | Android: Keyboard modifier and arrow key supportthebestnom2020-07-217-4/+76
| |
* | Merge pull request #40533 from zaevi/fix_clipboard_crlfRémi Verschelde2020-07-211-1/+1
|\ \ | | | | | | fix crlf for clipboard
| * | fix crlf for clipboardZae2020-07-201-1/+1
| | |
* | | Merge pull request #40562 from nekomatata/osxcross-vulkan-layerRémi Verschelde2020-07-211-3/+1
|\ \ \ | | | | | | | | Fix Vulkan layer creation when compiling with OSXCross
| * | | Fix MoltenVK layer creation when compiling with OSXCrossPouleyKetchoupp2020-07-211-3/+1
| | | |
* | | | Set minimum osx version to 10.12 for OSXCross compilationPouleyKetchoupp2020-07-211-11/+14
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes this compilation error: In file included from thirdparty/vulkan/vk_mem_alloc.cpp:7: thirdparty/vulkan/vk_mem_alloc.h:3691:18: error: 'shared_mutex' is unavailable: introduced in macOS 10.12 std::shared_mutex m_Mutex; ^ /home/[user]/sources/osxcross/target/bin/../SDK/MacOSX10.14.sdk/usr/include/c++/v1/shared_mutex:178:58: note: 'shared_mutex' has been explicitly marked unavailable here class _LIBCPP_TYPE_VIS _LIBCPP_AVAILABILITY_SHARED_MUTEX shared_mutex
* | | Merge pull request #40422 from amanj120/forward_port_bundle_pr_resourcesRémi Verschelde2020-07-2048-14/+122
|\ \ \ | |/ / |/| | Create strings.xml files in the Gradle project to handle localization
| * | Create strings.xml files in the gradle project to handle localizationAman Jain2020-07-1548-14/+122
| |/
* / Disable virtual keyboard focus adjustment on AndroidPouleyKetchoupp2020-07-201-0/+1
|/ | | | | | | | | | | | | Fixes #37190 The default adjustment setting was causing the view to pan down in order to adjust the focus on the text content. We don't need any focus adjustment since we're using a fixed size window for our application. Documentation: https://developer.android.com/reference/android/view/WindowManager.LayoutParams#SOFT_INPUT_ADJUST_NOTHING
* Merge pull request #40268 from DanielZTing/masterRémi Verschelde2020-07-155-6/+6
|\ | | | | Fix cancel/OK button order on macOS
| * Fix cancel/OK button order on macOSDaniel Ting2020-07-105-6/+6
| | | | | | | | | | The macOS platform convention regarding button order is cancel on left, OK on right.
* | Android: fix display server always alerting no Vulkan supportthebestnom2020-07-141-0/+2
| |
* | [macOS] Fix window size on macOS Big Sur (title bar height is no longer same ↵bruvzg2020-07-141-9/+11
| | | | | | | | as menu height), use top-left corner as resize origin instead of bottom-left.
* | Merge pull request #40354 from bruvzg/add_vulkan_init_messageRémi Verschelde2020-07-144-4/+25
|\ \ | | | | | | Display error popup instead of crashing if Vulkan init failed.
| * | Add error messages if Vulkan init failed, prevent Vulkan context freeing ↵bruvzg2020-07-134-4/+25
| |/ | | | | | | uninitialized device and instance.
* / Commit other files changed by file_format.shAaron Franke2020-07-1343-43/+43
|/
* Add override keywords.Marcel Admiraal2020-07-108-163/+163
|
* Merge pull request #40244 from amanj120/forward_port_bundle_pr_permissionsRémi Verschelde2020-07-101-140/+148
|\ | | | | Refactor permissions and command line flags into separate methods
| * Refactor permissions and command line flags into separate methodsAman Jain2020-07-091-140/+148
| |
* | Merge pull request #40167 from amanj120/forward_port_bundle_pr_saving_filesRémi Verschelde2020-07-101-0/+101
|\ \ | |/ |/| Utility methods for writing files to gradle project directory
| * Utility methods for writing files to Gradle project.Aman Jain2020-07-091-0/+101
| |
* | [macOS] Fix transient windows.bruvzg2020-07-091-2/+2
| |
* | Merge pull request #40215 from naithar/feature/ios-storyboard-usage-masterRémi Verschelde2020-07-091-3/+176
|\ \ | | | | | | [4.0] [iOS] Option to use storyboards for launch screens
| * | iOS Export: Storyboard custom valuesSergey Minakov2020-07-071-26/+82
| | |
| * | iOS Export: add option to use storyboard for launch screenSergey Minakov2020-07-071-3/+120
| |/
* / iOS Export: use relative path for res:// filesSergey Minakov2020-07-061-11/+16
|/
* Merge pull request #40111 from DanielZTing/masterRémi Verschelde2020-07-051-1/+7
|\ | | | | Fix opening URLS with special characters in macOS
| * Fix opening URLS with special characters in macOSDaniel Ting2020-07-031-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The Online Tutorials section of InputMap in the editor's built-in documentation viewer contains this link: docs.godotengine.org/en/latest/tutorials/inputs/inputevent.html#inputmap The macOS implementation for opening a link percent-encodes it before sending it to the browser, resulting in a 404. This is to fix #13422 where filenames with special characters could not be opened in Finder. However, this breaks URLS so I added a check to see if the resource scheme is file:// and if so, only then is it escaped. This allows other schemes like `http`, `ftp`, and `mailto` to be used.
* | Merge pull request #40084 from bruvzg/macos_seamless_scalingRémi Verschelde2020-07-042-221/+248
|\ \ | | | | | | [macOS] Implement seamless display scaling.
| * | [macOS] Implement seamless display scaling.bruvzg2020-07-042-221/+248
| |/
* | Merge pull request #40105 from Logharaa/masterRémi Verschelde2020-07-041-0/+1
|\ \ | |/ |/| Stop looping as soon as the first window that has focus is found
| * Break loop when the first focused window is foundGaël2020-07-041-0/+1
| |
* | Merge pull request #39888 from nekomatata/windows-create-window-errorRémi Verschelde2020-07-041-5/+17
|\ \ | | | | | | Fix errors when creating windows on Windows
| * | Fix errors when creating windows on WindowsPouleyKetchoupp2020-06-271-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detecting the case where WM_SIZE is received during the window creation. There's no need to call window_resize on the Vulkan context. Also creating a WindowData entry early enough to avoid storing a separate WindowData wrongly associated to INVALID_WINDOW_ID. Fixes #39199
* | | Merge pull request #40092 from hinlopen/remove-find-lastRémi Verschelde2020-07-041-1/+1
|\ \ \ | | | | | | | | Remove String::find_last (same as rfind)
| * | | Remove String::find_last (same as rfind)Stijn Hinlopen2020-07-031-1/+1
| | | |
* | | | Improve the situation of DND on X11Juan Linietsky2020-07-032-1/+22
| |_|/ |/| |
* | | Merge pull request #40074 from reduz/fix-fullscreenRémi Verschelde2020-07-031-0/+21
|\ \ \ | | | | | | | | Fix fullscreen flag on Windows, closes #37588
| * | | Fix fullscreen flag on Windows, closes #37588Juan Linietsky2020-07-021-0/+21
| | | |
* | | | Merge pull request #40050 from naithar/feature/ios-gdnative-master-2Rémi Verschelde2020-07-031-5/+107
|\ \ \ \ | |/ / / |/| | | [4.0] Add support of iOS's dynamic libraries to GDNative
| * | | iOS Export: Updated Info.plist. Framework embedding. Fixes for search pathsSergey Minakov2020-07-021-1/+21
| | | |
| * | | iOS Export: turn .dylib into .framework on exportSergey Minakov2020-07-021-4/+86
| | | |
* | | | [macOS] Implement confined mouse mode.bruvzg2020-07-022-5/+63
| |/ / |/| |
* | | Merge pull request #40018 from Faless/js/more_improvements_4.0Rémi Verschelde2020-07-027-82/+148
|\ \ \ | | | | | | | | HTML5 fixes, refactor, audio fallback, fixed FPS.
| * | | Use dummy driver when JS AudioContext is unavailable.Fabio Alessandrelli2020-07-015-15/+40
| | | |
| * | | Limit FPS in JS by skipping iterations.Fabio Alessandrelli2020-07-012-0/+13
| | | |
| * | | [JS] Check canvas size each loop, force redraw.Fabio Alessandrelli2020-07-013-0/+26
| | | | | | | | | | | | | | | | Fix compatibility issues, achieve smoother resizing.
| * | | More static methods in DisplayServerJavaScript.Fabio Alessandrelli2020-07-012-9/+19
| | | | | | | | | | | | | | | | Were static functions in cpp file, polluting global namespace.