summaryrefslogtreecommitdiff
path: root/platform/osx
AgeCommit message (Collapse)Author
2018-03-04Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez
2018-03-03Modify OSX can_export logic to match the logic from ↵Marcelo Fernandez
EditorExportPlatformPC::can_export
2018-03-03Hack to force macOS window activation for non-bundled app.bruvzg
2018-03-02Merge pull request #17158 from bruvzg/gles2_driver_selectRémi Verschelde
[GLES2] Renderer selection improvement
2018-03-02GLES2 renderer support on macOS.bruvzg
2018-03-02Fix `--help` output, allow renderer override from command line ↵bruvzg
(`--video-driver`).
2018-03-01Merge pull request #17133 from bruvzg/macos_fix_webm_optimRémi Verschelde
[Build] Fix WebM (libvpx) SIMD optimizations on macOS.
2018-03-01add GLES 2 renderer for 2Dkarroffel
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.
2018-03-01Fix WebM SIMD optimizations on macOS.bruvzg
2018-02-21Fix typos with codespellluz.paz
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
2018-02-19Fix previous commit, "bits" still needed for buildsystemRémi Verschelde
2018-02-19OSX: Remove unnecessary bits assignmentRémi Verschelde
2018-02-19Merge pull request #16696 from BTaskaya/masterRémi Verschelde
PEP3101 applied with changing old type string formatting as new ones
2018-02-19OSX: Remove support for 32-bit and fat binariesRémi Verschelde
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.
2018-02-14PEP3101 applied with changing old type string formatting as new onesBTaskaya
2018-02-14Merge pull request #15564 from RandomShaper/adpod-topmostRémi Verschelde
Add new window setting: always on top
2018-02-14Merge pull request #15864 from GodotExplorer/pr-get_unique_id-desktop-implRémi Verschelde
Implement more methods for OS on Desktop platforms
2018-02-12Added OS::center_window to center the window precisely on desktop platformsMarcelo Fernandez
2018-02-01OSX: implement OS.get_unique_idgeequlim
Update the documentations for OS.get_unique_id()
2018-01-30Implement always-on-top for MacOSPedro J. Estébanez
Courtesy of @bruvzg.
2018-01-30[macOS] Strip executable when `separate_debug_symbols` is set to yesbruvzg
2018-01-26Fix macOS build after #16092bruvzg
2018-01-26Make separate debug symbols opt-inHein-Pieter van Braam
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.
2018-01-19On macOS, prevent key_event_buffer overflowsBernhard Liebl
2018-01-12[macOS] Adds ability to open files with "Open With" or double-click from Finderbruvzg
2018-01-10Fix IME producing multiple events per key press.bruvzg
2018-01-08Merge pull request #15344 from bruvzg/osx_dylib_exportRémi Verschelde
[GDnative] macOS `dylib` export fixes
2018-01-07Remove 10.6+ runtime version checks, add 10.12+ runtime version checksbruvzg
2018-01-06Fix build on macOS pre 10.12, fix deprecation warnings on 10.12+bruvzg
2018-01-05SCons: Fix usage of LD when we meant LINKRémi Verschelde
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.
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
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.
2018-01-04Adds dylib export for "dmg" export mode and change dylib path to ↵bruvzg
"/Contents/Frameworks"
2018-01-04Fix macOS and other builds after #15299Duy-Nguyen TA
Commit ammended by @akien-mga to fix more platforms.
2018-01-04Add support from properly exporting shared objects, needed for GDNative exportJuan Linietsky
2018-01-04Change OS::initialize signature to return Error (fix segfault on x11)Emmanuel Leblond
2018-01-04Merge pull request #15033 from poke1024/shortcuts-macRémi Verschelde
Alternative keyboard shortcuts for macOS
2018-01-03Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursorRémi Verschelde
Custom hardware-accelerated mouse cursor
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-26On macOS, change some default editor shortcutsBernhard Liebl
2017-12-24-Removed OpenMP support, replaced by a custom class.Juan Linietsky
-Disabled Opus, implementation is wrong.
2017-12-22Do not require OpenMP for non-tools builds (export templates)Rémi Verschelde
2017-12-17Add implementation for custom hardware cursorGuilherme Silva
2017-12-16Add epic hack so vsync can be toggled in run-time from script. Fixes #14458.Juan Linietsky
Call needs to be routed via visual server to reach the proper thread.
2017-12-16Merge pull request #14597 from NathanWarden/linux_extensionsRémi Verschelde
Updated Linux template extensions to match architecture.
2017-12-14Merge pull request #14667 from bruvzg/macports-clang-impRémi Verschelde
Minor improvements for #14658 (MacPorts clang support)
2017-12-14MacPorts clang version selection, and OpenMP linking fix.bruvzg
2017-12-14Fix type mismatch in OS::set_borderless_windowRémi Verschelde
Closes #14663.
2017-12-14Adds `macports_clang` build flag to build using clang-5.0 form MacPorts ↵bruvzg
(with OpenMP support).
2017-12-14-Add lightmapperJuan Linietsky
-Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
2017-12-12Updated Linux template extensions to match architecture.Nathan Warden