Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #89333 from Repiteo/enforce-eol-python | Rémi Verschelde | 2024-03-09 | 1 | -1/+1 |
|\ | | | | | | | Enforce `\n` eol for Python writes | ||||
| * | Enforce `\n` eol for Python writes | Thaddeus Crews | 2024-03-09 | 1 | -1/+1 |
| | | | | | | | | • Ensure utf-8 encoding if previously unspecified | ||||
* | | Fix MoltenVK detection | pohy | 2024-03-09 | 1 | -2/+9 |
|/ | |||||
* | Move `global_menu_*` methods to a separate `NativeMenu` class. | bruvzg | 2024-03-04 | 8 | -1337/+1559 |
| | |||||
* | Merge pull request #88987 from bruvzg/macos_12_depr_warn | Rémi Verschelde | 2024-02-29 | 3 | -2/+6 |
|\ | | | | | | | [macOS] Fix some deprecation warnings. | ||||
| * | [macOS] Fix some deprecation warnings. | bruvzg | 2024-02-28 | 3 | -2/+6 |
| | | |||||
* | | Merge pull request #88978 from bruvzg/macos_bg_cont | Rémi Verschelde | 2024-02-29 | 1 | -0/+4 |
|\ \ | | | | | | | | | | [macOS] Enable input from controllers in the background. | ||||
| * | | [macOS] Enable input from controllers in the background. | bruvzg | 2024-02-28 | 1 | -0/+4 |
| |/ | |||||
* | | Merge pull request #88970 from KoBeWi/ImageCursor2D | Rémi Verschelde | 2024-02-29 | 1 | -34/+4 |
|\ \ | | | | | | | | | | Improve `cursor_set_custom_image()` method | ||||
| * | | Improve cursor_set_custom_image() method | kobewi | 2024-02-28 | 1 | -34/+4 |
| |/ | |||||
* / | Pre-commit: Update to clang-format 17.0.6 and black 24.2.0 | Rémi Verschelde | 2024-02-28 | 2 | -1/+2 |
|/ | |||||
* | [macOS/Windows] Fix application indicator destruction. | bruvzg | 2024-02-27 | 1 | -1/+1 |
| | |||||
* | [macOS] Add null checks for `NSString stringWithUTF8String`. | bruvzg | 2024-02-23 | 2 | -4/+6 |
| | |||||
* | Migrate macos controller API to GameController.h | Jezer Mejía | 2024-02-20 | 8 | -695/+662 |
| | | | | | | | | | | This should fix a lot of issues regarding to old controller API, such as vibration Haptics (vibrations) are only available in macOS 11+, so haptics are now processed in macOS 11+ only. Also, this doesn't interfere with controller's input as controller support is available in macOS 10.9+. Added a Note for macOS regarding vibration support | ||||
* | Merge pull request #88519 from bruvzg/mac_conf_mode | Rémi Verschelde | 2024-02-19 | 1 | -1/+1 |
|\ | | | | | | | [macOS] Ignore window decorations in confined mouse mode to match other platforms. | ||||
| * | [macOS] Ignore window decorations in confined mouse mode to match other ↵ | bruvzg | 2024-02-18 | 1 | -1/+1 |
| | | | | | | | | platforms. | ||||
* | | Merge pull request #88245 from shana/simplify-mono-support-detection | Rémi Verschelde | 2024-02-19 | 1 | -0/+1 |
|\ \ | |/ |/| | | | C#: Let platforms signal if they support the mono module or not | ||||
| * | C#: Let platforms signal if they support it or not | Andreia Gaita | 2024-02-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding platform names that support C#, let platforms set a flag indicating if they support it. All public platforms except web already support it, and it's a pain to maintain a patch for this list just to add additional names of proprietary console platforms. This makes adding new platforms or variants or existing platforms much easier, as the platform can signal what it supports/doesn't support directly, and we can avoid harcoding platform names. | ||||
* | | Merge pull request #88274 from bruvzg/macos_hdr_picker | Rémi Verschelde | 2024-02-15 | 1 | -8/+13 |
|\ \ | | | | | | | | | | [macOS] Fix color picker on HDR screens. | ||||
| * | | [macOS] Fix color picker on HDR screens. | bruvzg | 2024-02-13 | 1 | -8/+13 |
| | | | |||||
* | | | Merge pull request #88334 from passivestar/ctrl-tab-mac | Rémi Verschelde | 2024-02-15 | 1 | -3/+23 |
|\ \ \ | | | | | | | | | | | | | [macOS] Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` not working | ||||
| * | | | Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` on macOS | passivestar | 2024-02-15 | 1 | -3/+23 |
| | | | | |||||
* | | | | Merge pull request #86966 from Muller-Castro/value2ref-core | Rémi Verschelde | 2024-02-15 | 2 | -4/+4 |
|\ \ \ \ | | | | | | | | | | | | | | | | Add const lvalue ref to `core/*` container parameters | ||||
| * | | | | Add const lvalue ref to core/* container parameters | Muller-Castro | 2024-02-14 | 2 | -4/+4 |
| |/ / / | |||||
* / / / | SCons: "Environment" to "SConsEnvironment" | Thaddeus Crews | 2024-02-14 | 1 | -2/+2 |
|/ / / | |||||
* | | | Merge pull request #87384 from bruvzg/sys_base_color | Rémi Verschelde | 2024-02-13 | 3 | -1/+66 |
|\ \ \ | | | | | | | | | | | | | Add method to get "base" system UI color and system theme change callback. | ||||
| * | | | Add method to get "base" system UI color (macOS/Windows) and system theme ↵ | bruvzg | 2024-02-13 | 3 | -1/+66 |
| | | | | | | | | | | | | | | | | change callback. | ||||
* | | | | [macOS] Add support for native help menu search callbacks, integrate editor ↵ | bruvzg | 2024-02-13 | 5 | -1/+76 |
|/ / / | | | | | | | | | | help. | ||||
* | | | Merge pull request #87999 from bruvzg/metal_layer | Rémi Verschelde | 2024-02-13 | 3 | -9/+9 |
|\ \ \ | | | | | | | | | | | | | [macOS / iOS] Switch Vulkan init to `VK_EXT_metal_surface` extension. | ||||
| * | | | [macOS / iOS] Switch Vulkan init to VK_EXT_metal_surface extension. | bruvzg | 2024-02-13 | 3 | -9/+9 |
| |/ / | |||||
* | | | Merge pull request #87954 from bruvzg/mac_fd_no_type | Rémi Verschelde | 2024-02-13 | 1 | -20/+54 |
|\ \ \ | | | | | | | | | | | | | [macOS] Do not show file type popup in the native file dialog if there's only one option, improve `*.*` filter handling. | ||||
| * | | | [macOS] Do not show file type popup in the native file dialog if there's ↵ | bruvzg | 2024-02-04 | 1 | -20/+54 |
| | | | | | | | | | | | | | | | | only one option, improve `*.*` filter handling. | ||||
* | | | | Merge pull request #87908 from bruvzg/mac_gen_plist | Rémi Verschelde | 2024-02-13 | 1 | -0/+63 |
|\ \ \ \ | | | | | | | | | | | | | | | | [macOS] Generate min. `Info.plist` for frameworks if it's missing. Validate framework bundle ID characters. | ||||
| * | | | | [macOS] Generate min. Info.plist for frameworks if it's missing. Validate ↵ | bruvzg | 2024-02-03 | 1 | -0/+63 |
| | | | | | | | | | | | | | | | | | | | | framework bundle ID characters. | ||||
* | | | | | Merge pull request #87657 from bruvzg/app_dist | Rémi Verschelde | 2024-02-13 | 1 | -3/+31 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | [macOS export] Allow unpacked .app export in "Distribution" export mode. | ||||
| * | | | | | [macOS export] Allow unpacked .app export in "Distribution" export mode. | bruvzg | 2024-01-28 | 1 | -3/+31 |
| | | | | | | |||||
* | | | | | | Merge pull request #87465 from bruvzg/macos_demini_vis_state | Rémi Verschelde | 2024-02-13 | 1 | -0/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | [macOS] Update window visible state on deminiaturize. | ||||
| * | | | | | | [macOS] Update window visible state on deminiaturize. | bruvzg | 2024-01-22 | 1 | -0/+1 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #87277 from bruvzg/macos_swipe | Rémi Verschelde | 2024-02-13 | 2 | -16/+35 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | [macOS] Handle Trackpad / Magic Mouse swipe events and simulate XBUTTON1 / XBUTTON2 buttons. | ||||
| * | | | | | | | [macOS] Handle Trackpad / Magic Mouse swipe events and simulate XBUTTON1 / ↵ | bruvzg | 2024-01-17 | 2 | -16/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XBUTTON2 buttons. | ||||
* | | | | | | | | Merge pull request #86934 from bruvzg/mac_icon_fix | Rémi Verschelde | 2024-02-13 | 1 | -49/+36 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | [macOS export] Fix RLE icon generation. | ||||
| * | | | | | | | | [macOS export] Fix RLE icon generation. | bruvzg | 2024-01-07 | 1 | -49/+36 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #86255 from bruvzg/_bundle_build | Rémi Verschelde | 2024-02-13 | 2 | -68/+108 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [iOS/macOS] Add option to automatically build (and sign / archive) bundles. | ||||
| * | | | | | | | | | [iOS/macOS] Add option to automatically build (and sign / archive) bundles. | bruvzg | 2024-02-13 | 2 | -68/+108 |
| | |_|_|_|_|_|/ / | |/| | | | | | | | |||||
* / | | | | | | | | Implement support for application status indicators (tray icons). | bruvzg | 2024-02-13 | 5 | -0/+292 |
|/ / / / / / / / | |||||
* | | | | | | | | Finish splitting functionality of the Vulkan and D3D12 backends into ↵ | Dario | 2024-02-12 | 5 | -59/+73 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RenderingDeviceDriver. | ||||
* | | | | | | | | Merge pull request #82800 from Sauermann/fix-screen-mousemotion | Rémi Verschelde | 2024-02-09 | 1 | -0/+2 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add screen-related attributes to mouse input events | ||||
| * | | | | | | | | Add screen-related attributes to mouse input events | Markus Sauermann | 2024-02-05 | 1 | -0/+2 |
| | | | | | | | | | |||||
* | | | | | | | | | [macOS] Allow `open_shell` to handle filenames without `file://`. | bruvzg | 2024-02-09 | 1 | -1/+4 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #88050 from bruvzg/sec_state | Rémi Verschelde | 2024-02-07 | 1 | -0/+4 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [macOS] Enabled secure restorable state. |