aboutsummaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Fix export of 32 Bits Framebuffer optionHenrik Andersson2017-08-291-1/+1
|
* Merge pull request #10531 from RandomShaper/remove-old-android-settingRémi Verschelde2017-08-292-8/+8
|\ | | | | Sanitize Android debug
| * Fix Android remote debug not hitting breakpointsPedro J. Estébanez2017-08-221-1/+3
| | | | | | | | A change in `Main`'s API is needed. Please read the comment in the diff for an explanation.
| * Make Android debug over USB the only optionPedro J. Estébanez2017-08-221-7/+5
| | | | | | | | 'Remote debug over ADB' is removed as that will be always the case.
* | Merge pull request #10552 from RandomShaper/improve-posixRémi Verschelde2017-08-292-2/+16
|\ \ | | | | | | Improve Mac/UNIX conformance/reliability
| * | Implement custom thread numbering for POSIXPedro J. Estébanez2017-08-242-2/+16
| | | | | | | | | | | | | | | | | | For every UNIX-derived (Android, Linux, macOS, iOS) flavor, a global counter is atomically incremented on thread start. That id is kept as thread-local storage. Therefore, thread ids are sequential numbers, trivially comparable. This improves the previous state of things, in which `pthread_t` were casted to `Thread::ID` and unportabily compared. Also big, ugly thread ids appeared.
* | | Merge pull request #10692 from marcelofg55/wasapi_driverRémi Verschelde2017-08-283-1/+10
|\ \ \ | | | | | | | | Added new WASAPI driver for Windows
| * | | Added new WASAPI driver for WindowsMarcelo Fernandez2017-08-273-1/+10
| | | |
* | | | Make build scripts Python3 compatibleMatthias Hoelzl2017-08-276-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-2712-2137/+15
|/ / /
* | | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-27185-185/+185
| | |
* | | Re-apply clang-format to all filesRémi Verschelde2017-08-271-3/+3
| | | | | | | | | | | | Some badly formatted code has managed to pass through our CI...
* | | Merge pull request #10591 from Rubonnek/possible-null-ptr-dereferenceRémi Verschelde2017-08-272-15/+12
|\ \ \ | | | | | | | | Added/Fixed null pointer checks
| * | | Added/Fixed null pointer checksWilson E. Alvarez2017-08-262-15/+12
| | | |
* | | | Merge pull request #10598 from Rubonnek/free-memoryRémi Verschelde2017-08-272-2/+9
|\ \ \ \ | | | | | | | | | | Free memory when Main::setup returns an error
| * | | | Free memory when Main::setup returns an errorWilson E. Alvarez2017-08-252-2/+9
| | | | |
* | | | | Merge pull request #10625 from Rubonnek/fixed-leaksRémi Verschelde2017-08-271-0/+2
|\ \ \ \ \ | |_|/ / / |/| | | | Fixed several memory leaks
| * | | | Fixed several memory leaksWilson E. Alvarez2017-08-251-0/+2
| | | | |
* | | | | Fix refactored Object::cast_to in NO_SAFE_CAST branchHenrik Andersson2017-08-261-1/+1
| |/ / / |/| | |
* | | | Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-242-15/+15
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* / / Allow building fat binaries with osxcrossFabio Alessandrelli2017-08-231-2/+6
|/ /
* | Merge pull request #10575 from henkz1/android_quit_errorRémi Verschelde2017-08-233-3/+3
|\ \ | | | | | | fix UnsatisfiedLinkError when quitting on android
| * | fix UnsatisfiedLinkError when quittingHenrik Andersson2017-08-233-3/+3
| | |
* | | Removed unnecessary returns and break statementsWilson E. Alvarez2017-08-221-1/+0
| | |
* | | Merge pull request #10487 from marcelofg55/curscr_as_defaultRémi Verschelde2017-08-229-17/+38
|\ \ \ | |/ / |/| | p_screen param from get_screen_* funcs now default to the current screen
| * | p_screen param from get_screen_* funcs now default to the current screenMarcelo Fernandez2017-08-219-17/+38
| | |
* | | Merge pull request #10340 from Rubonnek/remove-unnecessary-assignmentsRémi Verschelde2017-08-227-23/+11
|\ \ \ | | | | | | | | Removed unnecessary assignments
| * | | Removed unnecessary assignmentsWilson E. Alvarez2017-08-217-23/+11
| | |/ | |/|
* | | Merge pull request #10254 from marcelofg55/masterRémi Verschelde2017-08-221-1/+6
|\ \ \ | |/ / |/| | Added notification const NOTIFICATION_WM_ABOUT
| * | Added notification const NOTIFICATION_WM_ABOUTMarcelo Fernandez2017-08-171-1/+6
| | |
* | | Merge pull request #10471 from akien-mga/args-doubledashRémi Verschelde2017-08-217-26/+25
|\ \ \ | | | | | | | | Third take at making command-line arguments more UNIX-like + main.cpp and help cleanup
| * | | Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-217-26/+25
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | - 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
* / | Fix y axis for set_window_position on OS XMarcelo Fernandez2017-08-211-3/+8
|/ /
* | Revert "Second take at making command-line arguments more UNIX-like + ↵Juan Linietsky2017-08-197-25/+26
| | | | | | | | main.cpp and help cleanup"
* | Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-197-26/+25
| | | | | | | | | | | | | | | | - 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
* | Set the X11 class hint before mapping the windowRichard Adenling2017-08-192-11/+14
| | | | | | | | | | | | | | | | | | | | Setting the class hint before mapping the window will allow some window managers to determine if a window should be treated specially. This is also in accordance with the ICCCM spec which says that WM_CLASS should only be changed when a window is in a withdrawn (unmapped) state. Fixes #10429
* | Windows: Drop support for obsolete MinGWRémi Verschelde2017-08-181-34/+19
| | | | | | | | | | | | | | | | The version we support is MinGW-w64: https://sourceforge.net/p/mingw-w64 The old original MinGW from which it was forked (https://sourceforge.net/projects/mingw), is no longer maintained and useless for us. Fixes #10396.
* | Workaround missing WM_TOUCH on mingw-w64 < 4.0Rémi Verschelde2017-08-181-4/+3
| | | | | | | | Upstream bug report: https://sourceforge.net/p/mingw-w64/bugs/460/
* | Windows: Drop support for Vista (0x0600)Rémi Verschelde2017-08-181-2/+4
| | | | | | | | | | | | | | | | | | | | | | We need the efficient SRWLock methods which are not supported on Vista, and loading them dynamically while providing fallbacks is not worth the effort. Closes #10243. Sorry Vista users... As you are running a supported which is no longer supported by Microsoft (https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet), we can only encourage you to upgrade to a more recent version if you can, or switch to Linux, which should give your old hardware a new youth.
* | Add closest_power_of_2 func and implement mix_rate/latency on OS XMarcelo Fernandez2017-08-174-39/+71
| |
* | Removed unused variableWilson E. Alvarez2017-08-171-1/+0
| |
* | Synchronize parameter names in definition and declarationTwistedTwigleg2017-08-167-26/+26
| | | | | | | | Fixes #10244.
* | Merge pull request #10264 from Rubonnek/use-const-referenceRémi Verschelde2017-08-165-6/+6
|\ \ | | | | | | Use const reference where favorable
| * | Use const reference where favorableWilson E. Alvarez2017-08-145-6/+6
| |/
* / Fix get_screen_* funcs returning old values after resolution changes on WindowsMarcelo Fernandez2017-08-142-48/+96
|/
* Merge pull request #10142 from bruvzg/3.0-osx-imeRémi Verschelde2017-08-112-10/+142
|\ | | | | Add IME support (macOS)
| * Implement NSTextInputClient protocol for IMEbruvzg2017-08-092-10/+142
| |
* | Removes type information from method bindsIgnacio Etcheverry2017-08-101-1/+1
|/
* removed calls to cursor_set_visible on all platforms fixes #10167toger52017-08-084-4/+4
|
* Merge pull request #10141 from ISylvox/lower_case_godot_apiRémi Verschelde2017-08-0712-25/+25
|\ | | | | Makes all Godot API's Methods lower_case