aboutsummaryrefslogtreecommitdiff
path: root/platform (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #17158 from bruvzg/gles2_driver_selectRémi Verschelde2018-03-023-12/+15
|\ | | | | [GLES2] Renderer selection improvement
| * Fix `--help` output, allow renderer override from command line ↵bruvzg2018-03-023-12/+15
| | | | | | | | (`--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-016-21/+73
| | | | | | | | | | | | | | | | 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.
* | Merge pull request #17058 from marcelofg55/minmax_windowsRémi Verschelde2018-03-011-1/+10
|\ \ | | | | | | Fixed Windows ignoring minimized/maximized status set by user
| * | Fixed Windows ignoring minimized/maximized status set by userMarcelo Fernandez2018-02-261-1/+10
| | |
* | | Merge pull request #17137 from endragor/fix-audio-init-crashRémi Verschelde2018-03-011-0/+1
|\ \ \ | | | | | | | | Fix intermittent audio driver crash during startup on Android
| * | | Fix intermittent audio driver crash during startup on AndroidRuslan Mustakov2018-03-011-0/+1
| | |/ | |/| | | | | | | | | | | | | | | | set_pause can be called before the driver is initialized, and there already is a check for that. The problem is that the 'active' field was not initialied in the constructor, which lead to it having an undefined value.
* / | Fix server build on FreeBSDFabio Alessandrelli2018-03-013-2/+15
|/ /
* | Fix various valgrind reported uninitialized variable usesHein-Pieter van Braam2018-02-281-4/+7
| |
* | Android: Mark GLES3 as required in the manifestRémi Verschelde2018-02-271-1/+1
|/ | | | Fixes #17076.
* Add missing return statements (iOS and server).bruvzg2018-02-251-0/+2
|
* Merge pull request #16901 from jandrewlong/ios-restore-purchasesRémi Verschelde2018-02-242-0/+15
|\ | | | | add restore purchases for ios
| * add restore purchases for iOSJ Andrew Long2018-02-222-0/+15
| |
* | Refactor version macros and fix related bugsRémi Verschelde2018-02-231-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were several places hardcoding their own variant of the version string, potentially with bugs (e.g. forgetting the patch number when defined). The new logic defines: - VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1) - VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch', depending on whether the latter is defined (e.g. 3.1.4) - VERSION_FULL_CONFIG, which contains the version status (e.g. stable) and the module-specific suffix (e.g. mono) - VERSION_FULL_BUILD, same as above but with build/reference name (e.g. official, custom_build, mageia, etc.) Note: Slight change here, as the previous format had the build name *before* the module-specific suffix; now it's after - VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed with "Godot v" for readability Bugs fixed thanks to that: - Export templates version matching now properly takes VERSION_PATCH into account by relying on VERSION_FULL_CONFIG. - ClassDB hash no longer takes the build name into account, but limits itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant for the API hash). - Docs XML no longer hardcode the VERSION_STATUS, this was annoying. - Small cleanup in Windows .rc file thanks to new macros.
* | server: Add support for statically linking libgcc and libstdc++Rémi Verschelde2018-02-221-0/+5
|/
* Fix typos with codespellluz.paz2018-02-215-8/+8
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Link bcrypt lib in window and UWPFabio Alessandrelli2018-02-202-2/+3
|
* 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 #16675 from ↵Rémi Verschelde2018-02-191-18/+37
|\ | | | | | | | | Iskustvo/improved_error_detectioin_in_move-to-trash_for_Linux [X11] Improving error detection in move_to_trash
| * [X11] Improving error detection in move_to_trashIskustvo2018-02-181-18/+37
| |
* | Merge pull request #16696 from BTaskaya/masterRémi Verschelde2018-02-193-9/+9
|\ \ | | | | | | PEP3101 applied with changing old type string formatting as new ones
| * | PEP3101 applied with changing old type string formatting as new onesBTaskaya2018-02-143-9/+9
| | |
* | | Merge pull request #16763 from RandomShaper/improve-fullscreenHein-Pieter van Braam2018-02-191-0/+10
|\ \ \ | | | | | | | | Remove window decorations for fullscreen on X11
| * | | Remove window decorations for fullscreen on X11Pedro J. Estébanez2018-02-161-0/+10
| | | |
* | | | 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.
* | | | Remove some debugging prints on AndroidHugo Locurcio2018-02-188-200/+8
| |_|/ |/| |
* | | Merge pull request #16781 from eska014/html5-httpcRémi Verschelde2018-02-172-15/+37
|\ \ \ | |/ / |/| | HTML5 HTTPClient fixes
| * | Flush HTTPClient response data only on request/close in HTML5 platformLeon Krause2018-02-171-2/+0
| | |
| * | Warn when polling HTTPClient synchronously in HTML5 platformLeon Krause2018-02-172-0/+24
| | |
| * | Disable insecure HTTP methods CONNECT and TRACE in HTML5 platformLeon Krause2018-02-171-0/+2
| | |
| * | Fix HTML5 HTTPClient response header retrievalLeon Krause2018-02-161-2/+4
| | |
| * | Fix HTML5 HTTPClient failure detectionLeon Krause2018-02-161-11/+7
| | |
* | | X11: Link libgcc statically with use_static_cpp optionRémi Verschelde2018-02-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | We were already linking libstdc++ statically for official binaries, protecting us against most portability issues. But apparently since we started using GCC 7 for official builds, we also need to link libgcc statically for at least 32-bit builds to be portable. Fixes #16409.
* | | Add dummy audio driver, fix dummy rasterizerK. S. Ernest (iFire) Lee2018-02-151-2/+3
| | |
* | | Fixes to OS_Server and DummyRasterizer to match new signaturesFabio Alessandrelli2018-02-153-2/+13
| | |
* | | server platform now compiles and run on linux.Fabio Alessandrelli2018-02-154-47/+147
| | | | | | | | | | | | Seems to also be able to do exports of some demos I tried.
* | | Windows: Fix case of imm32 for case-sensitive MinGW buildRémi Verschelde2018-02-151-2/+2
| |/ |/| | | | | Fixes #16713.
* | Merge pull request #15564 from RandomShaper/adpod-topmostRémi Verschelde2018-02-146-3/+94
|\ \ | | | | | | Add new window setting: always on top
| * | Implement always-on-top for MacOSPedro J. Estébanez2018-01-302-0/+16
| | | | | | | | | | | | Courtesy of @bruvzg.
| * | Add new window setting: always on topPedro J. Estébanez2018-01-054-3/+78
| | | | | | | | | | | | Implemented for Windows and Linux.
* | | Merge pull request #15864 from GodotExplorer/pr-get_unique_id-desktop-implRémi Verschelde2018-02-147-2/+67
|\ \ \ | | | | | | | | 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()
| * | | X11: implement OS.get_unique_idgeequlim2018-01-312-0/+17
| | | |
| * | | Windows: implement OS.get_unique_id and OS.set_ime_positiongeequlim2018-01-313-2/+24
| | | |
* | | | Merge pull request #14804 from ColinKinloch/masterRémi Verschelde2018-02-141-6/+13
|\ \ \ \ | | | | | | | | | | Fixed android arm64v8
| * | | | Fixed android arm64v8Colin Kinloch2017-12-231-6/+13
| | | | |