aboutsummaryrefslogtreecommitdiff
path: root/platform/osx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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()
* | | Added OS::center_window to center the window precisely on desktop platformsMarcelo Fernandez2018-02-122-0/+7
|/ /
* | [macOS] Strip executable when `separate_debug_symbols` is set to yesbruvzg2018-01-301-0/+1
| |
* | Fix macOS build after #16092bruvzg2018-01-261-1/+1
| |
* | Make separate debug symbols opt-inHein-Pieter van Braam2018-01-262-1/+2
| | | | | | | | | | | | | | This adds a separate_debug_symbols option to the x11, windows, and osx targets. This will default to adding normal debugging symbols to the artifacts and only splits them when separate_debug_symbols=yes on the Scons command line.
* | On macOS, prevent key_event_buffer overflowsBernhard Liebl2018-01-192-9/+14
| |
* | [macOS] Adds ability to open files with "Open With" or double-click from Finderbruvzg2018-01-123-1/+33
| |
* | Fix IME producing multiple events per key press.bruvzg2018-01-102-63/+125
| |
* | Merge pull request #15344 from bruvzg/osx_dylib_exportRémi Verschelde2018-01-083-2/+47
|\ \ | | | | | | [GDnative] macOS `dylib` export fixes
| * | Adds dylib export for "dmg" export mode and change dylib path to ↵bruvzg2018-01-043-2/+47
| | | | | | | | | | | | "/Contents/Frameworks"
* | | Remove 10.6+ runtime version checks, add 10.12+ runtime version checksbruvzg2018-01-071-31/+34
| | |
* | | Fix build on macOS pre 10.12, fix deprecation warnings on 10.12+bruvzg2018-01-061-45/+39
| |/ |/|
* | SCons: Fix usage of LD when we meant LINKRémi Verschelde2018-01-051-2/+2
| | | | | | | | | | | | | | Also made LINK and CXXFLAGS configurable as command line options. Note that LINK currently expects the *compiler* that will be used for linking and will call its configured linker behind the scenes (so g++, clang++, etc., not ld.gold). See #15364 for details.
* | Add missing copyright headers and fix formattingRémi Verschelde2018-01-0513-0/+13
|/ | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Fix macOS and other builds after #15299Duy-Nguyen TA2018-01-041-3/+3
| | | | Commit ammended by @akien-mga to fix more platforms.
* Add support from properly exporting shared objects, needed for GDNative exportJuan Linietsky2018-01-041-1/+24
|
* Change OS::initialize signature to return Error (fix segfault on x11)Emmanuel Leblond2018-01-042-5/+7
|
* Merge pull request #15033 from poke1024/shortcuts-macRémi Verschelde2018-01-041-3/+21
|\ | | | | Alternative keyboard shortcuts for macOS
| * On macOS, change some default editor shortcutsBernhard Liebl2017-12-261-3/+21
| |
* | Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursorRémi Verschelde2018-01-032-20/+80
|\ \ | | | | | | Custom hardware-accelerated mouse cursor