summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2017-10-17SCons: Disable server platform as it does not buildRémi Verschelde
See #8361. [ci skip]
2017-10-16Sign iOS dylibs before packagingRuslan Mustakov
These changes allow to open the exported project in XCode and Run it immediately to begin debugging. Before these changes you'd have to sign GDNative libs and change Build Configuration manually.
2017-10-15Merge pull request #12074 from J08nY/fix/use-bin-nameRémi Verschelde
Use binary names instead of absolute paths in calls to OS::execute.
2017-10-15export onBackPress for Android ModuleRamesh Ravone
2017-10-14Fixed wrong Virtual-KeyCode(0x12) pair on Windows platform (#12073)Indah Sylvia
2017-10-13Use binary names instead of absolute paths in calls to OS::execute.J08nY
Now that #12009 is merged, we should let the system find the binary on the users $PATH and don't assume we know where to look for them in different distributions.
2017-10-13Drop unusued LEGACYGL_ENABLED checkRémi Verschelde
[ci skip]
2017-10-11Merge pull request #12010 from eska014/jsevalRémi Verschelde
Improve JavaScript calls, allow passing byte arrays to GDScript
2017-10-11Improve JavaScript callsLeon Krause
- Allow returning ArrayBuffer and views as PoolByteArray - Return real_t for integral numbers - Read all color channels as 0.0 - 1.0 floating point numbers
2017-10-10Merge pull request #11775 from endragor/android-keyboard-inputAndreas Haas
Improve input handling on Android
2017-10-09Merge pull request #11926 from RameshRavone/patch-11Rémi Verschelde
flatDir support [Android] (Master) [ci skip]
2017-10-09Merge pull request #11878 from endragor/gradle-repository-urlsRémi Verschelde
Use additional repositories for gradle build dependencies too [ci skip]
2017-10-09Merge pull request #11826 from endragor/fix-game-center-player-idRémi Verschelde
Fix returning Game Center player ID
2017-10-09Merge pull request #11824 from endragor/ios-loggingRémi Verschelde
Fix logging on iOS
2017-10-09Merge pull request #11810 from marcelofg55/osx_export_improvRémi Verschelde
OS X export code improvements
2017-10-09Merge pull request #11718 from poke1024/retinaRémi Verschelde
Fixes some retina problems on multi monitor setups
2017-10-07flatDir support [Android]Ramesh Ravone
2017-10-07Fix python 3 build in osx-specific platformN0hbdy
2017-10-06Use additional repositories for gradle build dependencies tooRuslan Mustakov
2017-10-05Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky
to has_setting. Fixes #11844
2017-10-05fixes several scaling problems on multi monitor retina/non-retina setups on OS XBernhard Liebl
2017-10-04Merge pull request #11823 from endragor/virtual-keyboard-heightGilles Roudiere
Allow to obtain virtual keyboard height
2017-10-04Fix logging on iOSRuslan Mustakov
RotatedFileLogger needs data_dir on iOS to be initialized, so setting data_dir has been moved to initialize_core.
2017-10-04Allow to obtain virtual keyboard heightRuslan Mustakov
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.
2017-10-04Fix returning Game Center player IDRuslan Mustakov
2017-10-04Improve input handling on AndroidRuslan Mustakov
- Dispatch input immediately as it comes, instead of delaying it to the next step(). - Fix text box input handling when caret is at the middle of the text. - Minimize queueEvent calls on Java side.
2017-10-03fixed the OS.has_feature() API, and added support for 32 and 64.Juan Linietsky
2017-10-03Improvements on the export code on OS XMarcelo Fernandez
2017-10-03OS::execute can now read from stderr too when executing with a pipeMarcelo Fernandez
2017-10-03Merge pull request #11782 from eska014/persistent-userfs-testHein-Pieter van Braam
Add OS::is_userfs_persistent, allow starting HTML5 platform in private mode
2017-10-02Merge pull request #11568 from endragor/loggersAndreas Haas
Extract logging logic
2017-10-02Add OS::is_userfs_persistent to check user:// persistenceLeon Krause
Allows starting HTML5 export when IndexedDB is not available.
2017-10-02Merge pull request #11575 from marcelofg55/move_path_to_trashPoommetee Ketson
FileSystemDock will now remove files/dirs to trashcan using OS::move_to_trash
2017-10-02Merge pull request #11716 from marcelofg55/coreaudio_driverPoommetee Ketson
Merged iphone and osx audio drivers into drivers/coreaudio
2017-10-02Use primary WebAssembly.instantiate overloadLeon Krause
Previously WebAssembly.compile was used along with the secondary WebAssembly.instantiate overload. Using only the primary overload is recommended to get best performance.
2017-09-30Merged iphone and osx audio drivers into drivers/coreaudioMarcelo Fernandez
2017-09-26Reduce gcc lto build time by telling the linker toFelix M. Cobos
use the number of jobs indicated by -j
2017-09-25FileSystemDock will now remove files/dirs to trashcan using OS::move_to_trashMarcelo Fernandez
2017-09-25Merge pull request #11567 from QuLogic/scons-var-typesRémi Verschelde
Add types to scons command-line options
2017-09-25Use BoolVariable in platform-specific options.Elliott Sales de Andrade
2017-09-25Use BoolVariable for module options.Elliott Sales de Andrade
2017-09-25Use BoolVariable for third-party options.Elliott Sales de Andrade
2017-09-25Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade
2017-09-25Use EnumVariable for choice-based build options.Elliott Sales de Andrade
2017-09-26Enhance iOS exportRuslan Mustakov
- 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.
2017-09-25Extract logging logicRuslan Mustakov
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.
2017-09-24Merge pull request #11519 from hpvb/fix-gcc-ltoRémi Verschelde
Fix gcc lto [ci skip]
2017-09-24Removed get_resource_dir from osx platformBastiaanOlij
2017-09-24Merge pull request #11527 from QuLogic/system-zstdRémi Verschelde
Enable building against system zstd.
2017-09-24Add support for OpenSSL 1.1.0.Elliott Sales de Andrade
This release hides many struct members which provides easier forward compatibility but is a break from previous releases. A few small macros provide compatibility between both 1.1.0 and 1.0.x. Fixes #8624.