| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixes left/up axis not mappable as actions | Gilles Roudiere | 2018-04-18 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #16902 from groud/analog_action_system | Juan Linietsky | 2018-04-18 | 4 | -28/+81 |
| |\ | | | | | Allow actions to provide an analog value | ||||
| | * | Allow actions to provide an analog value | Gilles Roudiere | 2018-04-16 | 4 | -28/+81 |
| | | | |||||
| * | | iPhone X support and iOS-related fixes | Ruslan Mustakov | 2018-04-11 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting from April 2018 Apple no longer accepts apps that do not support iPhone X. For games this mainly means respecting the safe area, unobstructed by notch and virtual home button. UI controls must be placed within the safe area so that users can interact with them. This commit: - Adds OS::get_window_safe_area method that returns unobscured area of the window, where interactive controls should be rendered. - Reorganizes how launch screens are exported - the previous way was incorrect and modern iPhones did not pick up the correct screens and because of that used a non-native resolution to render the game. - Adds launch screen options for iPhone X. - Makes launch screens optional in the export template. If not specified, a white screen will be used. - Adds App Store icon (1024x1024) export option as it now has to be bundled with the app instead of being provided in iTunes Connect. - Fixes crash when launching games in iOS Simulator. It happened because controllerWasConnected callback came before the engine was initialized. Now in such case the controllers will be queued up and registered after initialization is done. - Fixes issue with the virtual keyboard where for some reason autocorrection panel would intersect with the keyboard itself and not allow you to use the top row of the keyboard. This is fixed by disabling autocorrection altogether. Closes #17358. Fixes #17428. Fixes #17331. | ||||
| * | | Implement Input.set_default_cursor_shape to change the default shape | Guilherme Felipe | 2018-04-10 | 2 | -0/+3 |
| |/ | | | | Closes #18043 | ||||
| * | Fixed signal input variable name | Andrea Catania | 2018-04-06 | 1 | -1/+1 |
| | | |||||
| * | [macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts. | bruvzg | 2018-03-28 | 2 | -122/+0 |
| | | |||||
| * | Add RWLockDummy for NO_THREADS builds | Leon Krause | 2018-03-20 | 2 | -0/+25 |
| | | |||||
| * | Merge pull request #17376 from marcelofg55/file_get_path | Hein-Pieter van Braam | 2018-03-15 | 1 | -0/+3 |
| |\ | | | | | Added File.get_path and File.get_path_absolute functions | ||||
| | * | Added File.get_path and File.get_path_absolute functions | Marcelo Fernandez | 2018-03-13 | 1 | -0/+3 |
| | | | |||||
| * | | Merge pull request #17311 from marcelofg55/export_err_checks | Rémi Verschelde | 2018-03-13 | 1 | -3/+4 |
| |\ \ | |/ |/| | Improved error checking at EditorExportPlatformPC::export_project | ||||
| | * | Improved error checking at EditorExportPlatformPC::export_project | Marcelo Fernandez | 2018-03-06 | 1 | -3/+4 |
| | | | |||||
| * | | Reinstate WebGL 1.0 driver in HTML5 platform | Leon Krause | 2018-03-07 | 1 | -1/+2 |
| |/ | |||||
| * | Clean and expose get_audio/video_driver_* funcs on OS class | Marcelo Fernandez | 2018-03-04 | 2 | -6/+40 |
| | | |||||
| * | (Magnify|Pan)Gesture: implement as_text | Poommetee Ketson | 2018-02-24 | 2 | -0/+12 |
| | | |||||
| * | Merge pull request #15564 from RandomShaper/adpod-topmost | Rémi Verschelde | 2018-02-14 | 1 | -1/+5 |
| |\ | | | | | Add new window setting: always on top | ||||
| | * | Add new window setting: always on top | Pedro J. Estébanez | 2018-01-05 | 1 | -1/+5 |
| | | | | | | | | | Implemented for Windows and Linux. | ||||
| * | | Added OS::center_window to center the window precisely on desktop platforms | Marcelo Fernandez | 2018-02-12 | 2 | -0/+13 |
| | | | |||||
| * | | Mono: Allow loading `mscorlib` from resources. | bruvzg | 2018-01-31 | 1 | -0/+3 |
| | | | |||||
| * | | - Improves portability in joystick buttons enum | Ariel Manzur | 2018-01-24 | 1 | -2/+2 |
| |/ | | | | - Fixes linking bug in modules split library | ||||
| * | Add missing copyright headers and fix formatting | Rémi Verschelde | 2018-01-05 | 33 | -2/+61 |
| | | | | | | | 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. | ||||
| * | Change OS::initialize signature to return Error (fix segfault on x11) | Emmanuel Leblond | 2018-01-04 | 1 | -1/+1 |
| | | |||||
| * | found via cppcheck: | firefly2442 | 2018-01-03 | 2 | -5/+5 |
| | | | | | | | | remove code that will never run make definition and declaration names for parameters match change floats that were being set to bool values remove pointer that is never used | ||||
| * | Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursor | Rémi Verschelde | 2018-01-03 | 3 | -2/+44 |
| |\ | | | | | Custom hardware-accelerated mouse cursor | ||||
| | * | Add implementation for custom hardware cursor | Guilherme Silva | 2017-12-17 | 3 | -2/+44 |
| | | | |||||
| * | | Update copyright statements to 2018 | Rémi Verschelde | 2018-01-01 | 31 | -62/+62 |
| | | | | | | | | | Happy new year to the wonderful Godot community! | ||||
| * | | Reimport now checks source path changes and imported files and their md5, ↵ | Juan Linietsky | 2017-12-27 | 2 | -0/+32 |
| | | | | | | | | | fixes #14728 | ||||
| * | | Removed the InputEvent ID field, which was unused and can cause bugs. | Juan Linietsky | 2017-12-26 | 2 | -22/+0 |
| | | | |||||
| * | | -Removed OpenMP support, replaced by a custom class. | Juan Linietsky | 2017-12-24 | 2 | -0/+82 |
| |/ | | | | -Disabled Opus, implementation is wrong. | ||||
| * | Merge pull request #14635 from poke1024/getline | Rémi Verschelde | 2017-12-17 | 1 | -1/+54 |
| |\ | | | | | Faster FileAccess::get_line() | ||||
| | * | Faster FileAccess::get_line() | poke1024 | 2017-12-16 | 1 | -1/+54 |
| | | | |||||
| * | | Add epic hack so vsync can be toggled in run-time from script. Fixes #14458. | Juan Linietsky | 2017-12-16 | 2 | -3/+21 |
| | | | | | | | | | Call needs to be routed via visual server to reach the proper thread. | ||||
| * | | Remove get_stack_bottom | Ruslan Mustakov | 2017-12-16 | 2 | -11/+0 |
| | | | | | | | | | | | It's not used in godot-nim any longer and there were no other uses for it. | ||||
| * | | Fix type mismatch in OS::set_borderless_window | Rémi Verschelde | 2017-12-14 | 1 | -1/+1 |
| | | | | | | | | | Closes #14663. | ||||
| * | | -Add lightmapper | Juan Linietsky | 2017-12-14 | 1 | -0/+1 |
| |/ | | | | | | -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) | ||||
| * | Fixes vsync setting ignored when using a separate thread for rendering | Stefano Bonicatti | 2017-12-09 | 1 | -1/+3 |
| | | | | | | | | | | Setting the vsync in the main thread, after the rendering thread starts and takes the OpenGL context fails, so we need to do that before. Also, for some reason, the main thread cannot make current the context anymore. Fixes #13447 | ||||
| * | Style: Apply clang-format again on all files | Rémi Verschelde | 2017-12-07 | 1 | -1/+1 |
| | | | | | | Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook. | ||||
| * | Fix Windows-to-Linux export error | Pedro J. Estébanez | 2017-12-06 | 2 | -1/+4 |
| | | | | | Now chmod() returns ERR_UNAVAILABLE by default, to signal the caller the problem is lack of support instead of a failed operation. | ||||
| * | Changed the dynamic library open function to allow setting the path of the ↵ | Juan Linietsky | 2017-11-30 | 1 | -1/+1 |
| | | | | | library to open extra libraries. | ||||
| * | Allow customizing user:// path (folder in OS::get_data_path()) | Rémi Verschelde | 2017-11-26 | 2 | -8/+16 |
| | | | | | | | | | This allows to specify any valid folder name (including with subfolders) to use as user:// on all platforms. The folder is constrained to the platform-specific OS::get_data_path() (typically what `XDG_DATA_HOME` resolves to). Fixes #13236. | ||||
| * | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵ | Juan Linietsky | 2017-11-25 | 1 | -1/+1 |
| | | | | | | | wrong function, leading to unnecesary copy on writes and reduced performance. | ||||
| * | Core: Bind InputEventGesture events. | Andreas Haas | 2017-11-24 | 2 | -0/+33 |
| | | |||||
| * | Modified low processor sleep to 8000 and made it customizable (should be ↵ | Juan Linietsky | 2017-11-22 | 2 | -0/+14 |
| | | | | | customizable for editor too) | ||||
| * | Merge pull request #13130 from endragor/gdnative-android-export | Rémi Verschelde | 2017-11-21 | 1 | -1/+1 |
| |\ | | | | | Proper GDNative export on Android | ||||
| | * | Proper GDNative export on Android | Ruslan Mustakov | 2017-11-21 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #11933 from cxong/master | Juan Linietsky | 2017-11-21 | 3 | -12/+40 |
| |\ \ | | | | | | | Use "Command" instead of "Meta" for macOS (#1619) | ||||
| | * | | Use "Command" instead of "Meta" for macOS (#1619) | Cong | 2017-10-08 | 3 | -12/+40 |
| | | | | |||||
| * | | | Merge pull request #13133 from endragor/resurrect-file-logging | Rémi Verschelde | 2017-11-21 | 2 | -7/+17 |
| |\ \ \ | | | | | | | | | Return and repair file logging | ||||
| | * | | | Return and repair file logging | Ruslan Mustakov | 2017-11-21 | 2 | -7/+17 |
| | | |/ | |/| | | | | | | | And make it configurable, too. | ||||
| * / | | Native pan and zoom for macOS | Bernhard Liebl | 2017-11-21 | 2 | -8/+122 |
| |/ / | |||||
