summaryrefslogtreecommitdiffstats
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-222-14/+21
* Add partial support for Android scoped storage.ne0fhyk2021-08-162-8/+2
* Refactors the memnew_placement.AndreaCatania2021-08-131-10/+4
* Use Key enum instead of plain integersAaron Franke2021-08-101-0/+47
* OS: Fix used resource debug printsRémi Verschelde2021-08-061-1/+1
* [Headless] Add --headless switch (no rendering, no audio).Fabio Alessandrelli2021-08-032-12/+0
* Use doubles for time everywhere in Timer/SceneTreeAaron Franke2021-07-262-4/+4
* Fix various typos with codespellluz paz2021-07-251-1/+1
* Move `alert` function from `DisplayServer` to `OS`.bruvzg2021-07-222-0/+6
* Merge pull request #50304 from timothyqiu/memfree-paramRémi Verschelde2021-07-131-1/+1
|\
| * Fix memfree parameter nameHaoyu Qiu2021-07-091-1/+1
* | Restructure and reimplement vsync optionsHendrik Brucker2021-07-061-2/+0
|/
* Use mouse and joypad enums instead of plain integersAaron Franke2021-06-201-3/+5
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-1/+1
* Merge pull request #49123 from aaronfranke/it-is-timeRémi Verschelde2021-06-124-48/+560
|\
| * Add Time singletonAaron Franke2021-06-114-48/+560
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
* | Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde2021-06-115-1441/+2
|/
* Add OS.get_external_data_dir() to get Android external directoryMarcel Admiraal2021-06-102-0/+6
* FileAccess: Don't err in `store_buffer` with buffer of size 0Rémi Verschelde2021-06-071-0/+1
* Merge pull request #48889 from Calinou/file-rename-endian-swapRémi Verschelde2021-06-032-12/+12
|\
| * Rename File's `endian_swap` to `big_endian`Hugo Locurcio2021-05-202-12/+12
* | Rename File::get_len() get_length()Marcel Admiraal2021-05-252-3/+3
* | Add symlink API to the DirAccess (on macOS and Linux).bruvzg2021-05-222-7/+13
|/
* Merge pull request #48168 from LightningAA/control-to-ctrl-4.0Rémi Verschelde2021-05-172-4/+4
|\
| * Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWit...Lightning_A2021-05-072-4/+4
* | Make all file access 64-bit (uint64_t)Pedro J. Estébanez2021-05-173-17/+17
|/
* Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-273-53/+1
* Add flag to stop printing to stdout/stderrGeorge Marques2021-04-062-0/+35
* Merge pull request #47163 from bruvzg/macos_sandbox_file_dialogRémi Verschelde2021-03-261-0/+2
|\
| * FileDialog: add Back/Forward buttons, add message for inaccessible folders.bruvzg2021-03-231-0/+2
* | Rename some more global enums (Key, Joy, MIDI)Aaron Franke2021-03-231-1/+1
|/
* Allow nullptr with zero length in FileAccess get_bufferAlex Hirsch2021-03-161-1/+1
* Merge pull request #46810 from W4RH4WK/file-access-get-buffer-parameter-checksRémi Verschelde2021-03-141-0/+2
|\
| * Add parameter checkes to FileAccess get_buffer functionsAlex Hirsch2021-03-091-0/+2
* | Fixes small typos and grammar correctionAnshul7sp12021-03-121-1/+1
* | Move caller_id init to Thread constructor to fix UWP build.bruvzg2021-03-092-1/+6
|/
* Improve thread IDs to avoid collisions with threads not created by the Godot ...bruvzg2021-03-072-12/+17
* Fix thread_process_array when NO_THREADS.Fabio Alessandrelli2021-02-261-1/+1
* Merge pull request #45061 from razonixx/Add_warning_when_dir_is_inaccesibleRémi Verschelde2021-02-251-1/+1
|\
| * Add descriptive error message when trying to access a dir failsCarlos Cabello2021-02-251-1/+1
* | Remove GDScript bindings for OS.get/set_exit_code, SceneTree.quit(<exit_code>...Emmanuel Leblond2021-02-252-7/+0
* | Fix Godot returned status code on unexpected errorEmmanuel Leblond2021-02-252-1/+9
|/
* Prevent thread wait on itself for finishPedro J. Estébanez2021-02-251-0/+1
* Merge pull request #46131 from bruvzg/move_tablet_to_dsRémi Verschelde2021-02-181-5/+0
|\
| * Move tablet driver API from OS to DisplayServer.bruvzg2021-02-181-5/+0
* | Modernize atomicsPedro J. Estébanez2021-02-185-23/+26
|/
* Modernize ThreadPedro J. Estébanez2021-01-295-128/+127
* Modernize RWLockPedro J. Estébanez2021-01-194-94/+56
* Split OS::execute into two methodsMarcel Admiraal2021-01-091-1/+2