aboutsummaryrefslogtreecommitdiff
path: root/platform/osx
Commit message (Collapse)AuthorAgeFilesLines
* IME context detection.Saracen2018-06-112-1/+8
|
* Tweak some help texts in the build systemHugo Locurcio2018-06-071-2/+2
| | | | | This also removes `unix_global_settings_path` from SConstruct since it is no longer used.
* Change position of validation in set_custom_mouse_cursorGuilherme Felipe2018-05-281-1/+2
|
* Merge pull request #19210 from guilhermefelipecgs/fix_invalid_imageMax Hilbrunner2018-05-281-0/+1
|\ | | | | Add validation in set_custom_mouse_cursor
| * Add validation in set_custom_mouse_cursorGuilherme Felipe2018-05-271-0/+1
| | | | | | | | Check if the image is valid.
* | Fix memory leak in set_custom_mouse_cursorGuilherme Felipe2018-05-261-3/+7
|/
* More fixes to set_borderless_windowGuilherme Felipe2018-05-232-1/+6
| | | | | | [x11] Preserve window size when calling this method. [osx] Make sure it don't make the window resizable if it's not needed. [windows] clean up the code.
* Merge pull request #19070 from guilhermefelipecgs/fix_19033Max Hilbrunner2018-05-211-1/+1
|\ | | | | Fix mouse confined and set_borderless_window
| * Fix #19033Guilherme Felipe2018-05-201-1/+1
| | | | | | | | | | | | | | - Fix a bug when mouse is confined don't update the cursor shape. - Don't let the mouse leave the window when resizing to a smaller resolution when MOUSE_MODE_CONFINED. - Fix set_borderless_window to preserve the actual video_mode.widht/height.
* | Fix OSXCROSS build with clang-6.0Fabio Alessandrelli2018-05-211-3/+7
|/
* Merge pull request #15739 from poke1024/macos-catch-exceptionMax Hilbrunner2018-05-131-5/+14
|\ | | | | Catch NSException in macOS run loop to prevent crashs
| * Catch NSException in macOS run loop to prevent crashsBernhard Liebl2018-01-151-5/+14
| |
* | [macOS] Fix numeric keys scan-codes remapping.bruvzg2018-05-131-10/+10
| |
* | Merge pull request #18751 from guilhermefelipecgs/fix_cursor_osxRémi Verschelde2018-05-111-5/+8
|\ \ | | | | | | Fix custom cursor disappearing on osx
| * | Fix custom cursor disappearing on osxGuilherme Felipe2018-05-091-5/+8
| | |
* | | Reset the cursor with Input.set_custom_mouse_cursor(null)Guilherme Felipe2018-05-101-0/+5
|/ /
* | Add support for atlas texture on set_custom_mouse_cursorGuilherme Felipe2018-05-091-11/+50
| |
* | Merge pull request #14622 from bruvzg/non-rectangular-windowsHein-Pieter van Braam2018-05-082-0/+48
|\ \ | | | | | | Experimental support for windows with per-pixel transparency.
| * | Experimental support for windows with per-pixel transparency (macOS, X11 and ↵bruvzg2018-04-072-0/+48
| | | | | | | | | | | | Windows).
* | | Fix custom cursor when it's hiddenGuilherme Felipe2018-04-091-0/+5
|/ / | | | | | | | | | | | | | | | | [Linux] Ensures that the custom cursor will be used when changing to MOUSE_MODE_VISIBLE. Fix #3086 [Windows] Fix cursor flickering when MOUSE_MODE_HIDDEN. [Mac] Fix possible cursor flicker when MOUSE_MODE_HIDDEN.
* | Remove size restriction for mouse cursorGuilherme Felipe2018-04-051-3/+1
| |
* | Merge pull request #17827 from bruvzg/macos_shortcut_key_remapping_fixRémi Verschelde2018-04-051-3/+106
|\ \ | | | | | | [macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts.
| * | [macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts.bruvzg2018-03-281-3/+106
| | |
* | | Merge pull request #17777 from bruvzg/macos_exit_codeRémi Verschelde2018-04-041-1/+1
|\ \ \ | | | | | | | | [macOS] Return exit code specified by `OS.exit_code` parameter.
| * | | [macOS] Return exit code specified by `OS.exit_code` parameter.bruvzg2018-03-261-1/+1
| |/ /
* / / Fix IPhone and OSX cross compilationFabio Alessandrelli2018-03-281-0/+1
|/ /
* | Revert "Implement OS_OSX::execute"bruvzg2018-03-232-50/+0
| | | | | | | | This reverts commit e42576548f2c0ae2c6cb24ce2b0437ffb8978d65.
* | Fix dragging window from non-retina to retina display.bruvzg2018-03-221-0/+1
| |
* | Fix several in-class initialization clang warningMarcelo Fernandez2018-03-222-1/+2
| |
* | Implement OS_OSX::executebruvzg2018-03-192-0/+50
| |
* | Improved error checking at EditorExportPlatformPC::export_projectMarcelo Fernandez2018-03-061-4/+6
| |
* | Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez2018-03-042-26/+2
| |
* | Modify OSX can_export logic to match the logic from ↵Marcelo Fernandez2018-03-031-9/+15
| | | | | | | | EditorExportPlatformPC::can_export
* | Hack to force macOS window activation for non-bundled app.bruvzg2018-03-031-1/+35
| |
* | Merge pull request #17158 from bruvzg/gles2_driver_selectRémi Verschelde2018-03-021-2/+0
|\ \ | | | | | | [GLES2] Renderer selection improvement
| * | Fix `--help` output, allow renderer override from command line ↵bruvzg2018-03-021-2/+0
| | | | | | | | | | | | (`--video-driver`).
* | | GLES2 renderer support on macOS.bruvzg2018-03-022-6/+28
|/ /
* | Merge pull request #17133 from bruvzg/macos_fix_webm_optimRémi Verschelde2018-03-011-1/+1
|\ \ | | | | | | [Build] Fix WebM (libvpx) SIMD optimizations on macOS.
| * | Fix WebM SIMD optimizations on macOS.bruvzg2018-03-011-1/+1
| | |
* | | add GLES 2 renderer for 2Dkarroffel2018-03-011-0/+1
|/ / | | | | | | | | | | | | | | This commit adds a new rendering backend, GLES2, and adds a project setting to enable it. Currently this backend can only be used on the X11 platform, but integrating into other platforms is planned.
* | Fix typos with codespellluz.paz2018-02-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* | Fix previous commit, "bits" still needed for buildsystemRémi Verschelde2018-02-191-1/+4
| |
* | OSX: Remove unnecessary bits assignmentRémi Verschelde2018-02-191-4/+1
| |
* | Merge pull request #16696 from BTaskaya/masterRémi Verschelde2018-02-191-3/+3
|\ \ | | | | | | PEP3101 applied with changing old type string formatting as new ones
| * | PEP3101 applied with changing old type string formatting as new onesBTaskaya2018-02-141-3/+3
| | |
* | | OSX: Remove support for 32-bit and fat binariesRémi Verschelde2018-02-193-45/+9
|/ / | | | | | | | | | | Mac OS X is 64-bit only since 10.7 (Lion), which has reached End-Of-Life in October 2014. Therefore it no longer makes sense to support exporting 32-bit binaries for Mac OS X, and we can now default to 64-bit instead of bigger "fat" binaries.
* | Merge pull request #15564 from RandomShaper/adpod-topmostRémi Verschelde2018-02-142-0/+16
|\ \ | | | | | | Add new window setting: always on top
| * | Implement always-on-top for MacOSPedro J. Estébanez2018-01-302-0/+16
| | | | | | | | | | | | Courtesy of @bruvzg.
* | | Merge pull request #15864 from GodotExplorer/pr-get_unique_id-desktop-implRémi Verschelde2018-02-142-0/+26
|\ \ \ | | | | | | | | Implement more methods for OS on Desktop platforms
| * | | OSX: implement OS.get_unique_idgeequlim2018-02-012-0/+26
| | | | | | | | | | | | | | | | Update the documentations for OS.get_unique_id()