aboutsummaryrefslogtreecommitdiff
path: root/platform/iphone (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #11826 from endragor/fix-game-center-player-idRémi Verschelde2017-10-091-1/+1
|\ | | | | Fix returning Game Center player ID
| * Fix returning Game Center player IDRuslan Mustakov2017-10-041-1/+1
| |
* | Merge pull request #11824 from endragor/ios-loggingRémi Verschelde2017-10-094-16/+18
|\ \ | | | | | | Fix logging on iOS
| * | Fix logging on iOSRuslan Mustakov2017-10-044-16/+18
| |/ | | | | | | | | RotatedFileLogger needs data_dir on iOS to be initialized, so setting data_dir has been moved to initialize_core.
* / Allow to obtain virtual keyboard heightRuslan Mustakov2017-10-044-0/+55
|/ | | | | | | | On mobile platforms virtual keyboards take up significant amount of screen space and UI containing a text box may need to be adjusted after the keyboard appears to keep the text box visible to user. This commit adds a way to obtain virtual keyabord height so that controls are aware of how much they need to move.
* Merge pull request #11568 from endragor/loggersAndreas Haas2017-10-022-0/+11
|\ | | | | Extract logging logic
| * Extract logging logicRuslan Mustakov2017-09-252-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously logging logic was scattered over OS class implementations with plenty of duplication. Major changes in this commit: - Extracted logging logic into a separate Logger hierarchy. It allows easy configuration of logging mechanism depending on compile-time or run-time configuration. - Implemented RotatedFileLogger which is usually used with StdLogger, providing persistency of logs. It is often important to be able to obtain logs of the game even in production to be able to understand what happened prior to some problem. On mobile there previously was no way to obtain the logs aside from having the device connected to your machine. - flush() is not performed in release mode for every logged line. It is only performed for errors.
* | Merged iphone and osx audio drivers into drivers/coreaudioMarcelo Fernandez2017-09-307-265/+8
| |
* | Merge pull request #11567 from QuLogic/scons-var-typesRémi Verschelde2017-09-251-13/+13
|\ \ | | | | | | Add types to scons command-line options
| * | Use BoolVariable in platform-specific options.Elliott Sales de Andrade2017-09-251-11/+11
| | |
| * | Use BoolVariable for module options.Elliott Sales de Andrade2017-09-251-1/+1
| | |
| * | Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade2017-09-251-1/+1
| |/
* / Enhance iOS exportRuslan Mustakov2017-09-261-22/+339
|/ | | | | | | | | | - The export process now builds complete .ipa on macOS, instead of just creating XCode project. - The project includes Capabilities games usually require: Game Center, Push Notifications, In-App Purchase. - Icons and launch screens can be specified in export preset.
* Return player ID after connecting to Game CenterRuslan Mustakov2017-09-201-0/+1
|
* Fix enums bindingsMaxim Sheronov2017-09-132-6/+8
| | | | | Add missed bindings for enums Move some enums to class to have correct output of api.json
* Fix files headerPoommetee Ketson2017-09-012-2/+2
|
* Make build scripts Python3 compatibleMatthias Hoelzl2017-08-271-4/+4
| | | | | | | | - The Windows, UWP, Android (on Windows) and Linux builds are tested with Scons 3.0 alpha using Python 3. - OSX and iOS should hopefully work but are not tested since I don't have a Mac. - Builds using SCons 2.5 and Python 2 should not be impacted.
* Dead code tells no talesRémi Verschelde2017-08-271-4/+0
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-2730-30/+30
|
* Removed unnecessary assignmentsWilson E. Alvarez2017-08-211-4/+2
|
* Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-211-1/+1
| | | | | | | | | - Fixes some single-dash leftovers that were missed in the previous commit - Reorder the help output for clarity, and document missing options - Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit - Improve error message on malformed arguments and do not display help on error - Always use long form of arguments when starting a new Godot process from C++, for clarity and easy grepping - Cleanup obsolete code here and there
* Revert "Second take at making command-line arguments more UNIX-like + ↵Juan Linietsky2017-08-191-1/+1
| | | | main.cpp and help cleanup"
* Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-191-1/+1
| | | | | | | | - Fixes some single-dash leftovers that were missed in the previous commit - Reorder the help output for clarity, and document missing options - Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit - Improve error message on malformed arguments and do not display help on error - Cleanup obsolete code here and there
* removed calls to cursor_set_visible on all platforms fixes #10167toger52017-08-081-1/+1
|
* Merge pull request #10141 from ISylvox/lower_case_godot_apiRémi Verschelde2017-08-073-5/+5
|\ | | | | Makes all Godot API's Methods lower_case
| * Makes all Godot API's methods Lower CaseIndah Sylvia2017-08-073-5/+5
| |
* | Copy point into mouse event as isBastiaanOlij2017-08-051-5/+3
|/
* Style: Apply clang-format on all filesRémi Verschelde2017-07-302-2/+2
| | | | Thus fixing some invalid changes that had still made it to the master branch.
* Added features for image formatsBastiaanOlij2017-07-261-1/+13
|
* Fixed setting our system_fbo framebufferBastiaanOlij2017-07-251-2/+5
|
* -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-196-19/+32
| | | | -Added system for feature overrides, it's pretty cool :)
* Fix errors with global config names no more sorrys pleasegeequlim2017-07-191-2/+2
|
* -Reorganized all properties of project settings (Sorry, Again).Juan Linietsky2017-07-171-4/+3
| | | | | (Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
* Only execute chmod exporting iOS when on Mac OS XBastiaanOlij2017-07-081-0/+2
|
* iPhone exporterBastiaanOlij2017-07-062-0/+375
|
* Buildsystem: Improve detect.py readability and fix issuesRémi Verschelde2017-07-012-113/+74
| | | | | | | | | | | | | | | | | | | Tried to organize the configure(env) calls in sections, using the same order for all platforms whenever possible. Apart from cosmetic changes, the following issues were fixed: - Android: cleanup linkage, remove GLESv1_CM and GLESv2 - iPhone: Remove obsolete "ios_gles22_override" option - OSX: * Fix bits detection (default to 64) and remove obsolete "force_64_bits" option (closes #9449) * Make "fat" bits argument explicit - Server: sync with X11 - Windows: clean up old DirectX 9 stuff - X11: * Do not require system OpenSSL for building (closes #9443) * Fix typo'ed use_leak_sanitizer option * Fix .llvm suffix overriding custom extra_suffix
* Merge pull request #8949 from RandomShaper/improve-mobile-buildsRémi Verschelde2017-06-081-17/+14
|\ | | | | Improve/harmonize mobile builds
| * Improve/harmonize mobile buildsPedro J. Estébanez2017-05-271-17/+14
| |
* | InputEvent: Renamed "pos" property to "position"Andreas Haas2017-06-031-8/+8
| | | | | | | | Make the naming consistent with other classes.
* | Merge pull request #8935 from volzhs/get-locale-masterRémi Verschelde2017-05-271-2/+1
|\ \ | |/ |/| Make OS.get_locale() returns same value
| * Make OS.get_locale() returns same valuevolzhs2017-05-271-2/+1
| |
* | Allow custom CCFLAGS for iPhone buildsPedro J. Estébanez2017-05-271-4/+4
| | | | | | | | plus disable exceptions by default
* | Fixed audio can not resume if it is interrupted cause by an incoming phone callsanikoyes2017-05-262-0/+10
|/
* Merge pull request #8912 from RandomShaper/ios-alertRémi Verschelde2017-05-264-0/+16
|\ | | | | Implement OS.alert() for iOS
| * Implement OS.alert() for iOSPedro J. Estébanez2017-05-254-0/+16
| |
* | Make arm64 the default option and set minimum to iOS 9BastiaanOlij2017-05-231-8/+9
| |
* | More fixes for iOS Godot 3.0BastiaanOlij2017-05-232-10/+16
| | | | | | | | | | | | - nicely exit if initialisation fails - fix a few issues around new event handling - use 16bit single channel framebuffer as 32bit is not supported on iOS
* | Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-202-60/+42
| | | | | | | | this might cause bugs I haven't found yet..
* | Removing rasterizer from iphoneBastiaanOlij2017-05-203-3467/+0
| |
* | MFI gamepad support for iPhoneBastiaanOlij2017-05-173-80/+451
|/