summaryrefslogtreecommitdiffstats
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Extract 'SafeBinaryMutex' to separate headervittorioromeo2024-02-042-80/+124
* Merge pull request #87393 from stuartcarnie/bugfixRémi Verschelde2024-01-291-0/+21
|\
| * Use `os_unfair_lock` on Apple platformsStuart Carnie2024-01-211-0/+21
* | Add InputEventKey.location to tell left from rightMel Collins2024-01-261-0/+6
* | Add THREADS_ENABLED macro in order to compile Godot to run on the main threadAdam Scott2024-01-177-6/+148
* | Merge pull request #86587 from RandomShaper/wtp_enhanceRémi Verschelde2024-01-112-3/+7
|\ \ | |/ |/|
| * WorkerThreadPool: Overhaul scheduling and synchronizationPedro J. Estébanez2024-01-082-3/+7
* | Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-2/+2
|/
* Improve engine startup/shutdown benchmarksYuri Sizov2023-12-082-15/+34
* Use mingw-std-threads in MinGW buildsPedro J. Estébanez2023-11-188-27/+69
* [iOS, GDExtension] Fix loading and exporting static libraries and xcframeworks.bruvzg2023-11-091-0/+6
* Web: Clarify that `OS.get_unique_id` is not supportedRémi Verschelde2023-09-271-1/+1
* [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-113-11/+11
* Extract ScriptInstance to simplify includesYuri Sizov2023-09-061-1/+0
* Godot Android plugin re-architectureFredia Huya-Kouadio2023-09-031-0/+4
* Add missing YEN, SECTION and OPENURL names to keycode mappingsAttackButton2023-08-282-0/+5
* [macOS] Implement optional native file selection dialog support for sandboxed...bruvzg2023-07-122-0/+7
* Merge pull request #70771 from kleonc/main-loop-set-after-resolvedYuri Sizov2023-07-122-12/+0
|\
| * Ensure MainLoop and its custom script is set right after it's resolvedkleonc2022-12-312-12/+0
* | Merge pull request #74012 from myaaaaaaaaa/remove-tapRémi Verschelde2023-07-081-87/+0
|\ \
| * | Remove unused threaded_array_processor.hmyaaaaaaaaa2023-02-261-87/+0
* | | Fixed the fallback logic of OS::shell_show_in_file_managerDaylily-Zeleen2023-07-061-4/+6
* | | Merge pull request #47996 from madmiraal/fix-17430Rémi Verschelde2023-06-192-5/+26
|\ \ \
| * | | Fix OS.find_keycode_from_string not working with modifiersMarcel Admiraal2023-02-072-5/+26
* | | | Display `BitField[Enum]` in docs to distinguish from `Enum`Danil Alexeev2023-06-152-3/+3
* | | | Merge pull request #71352 from m4gr3d/editor_optimization_mainRémi Verschelde2023-05-242-0/+69
|\ \ \ \
| * | | | Improve startup benchmarkingFredia Huya-Kouadio2023-05-232-0/+69
* | | | | Allow threads to mark themselves as safe for nodesPedro J. Estébanez2023-05-242-0/+49
|/ / / /
* | | | Merge pull request #52314 from lawnjelly/four_delta_smoothRémi Verschelde2023-05-172-0/+12
|\ \ \ \
| * | | | Add frame delta smoothing option (4.x)lawnjelly2023-05-162-0/+12
* | | | | Robustify multi-threading primitivesPedro J. Estébanez2023-05-122-2/+57
|/ / / /
* | | | Merge pull request #76836 from Faless/tls/system_certsRémi Verschelde2023-05-121-0/+1
|\ \ \ \
| * | | | [TLS] Add support for platform-specific CA bundles.Fabio Alessandrelli2023-05-121-0/+1
* | | | | Enable shadow warnings and fix raised errorsNinni Pipping2023-05-111-4/+4
* | | | | Avoid interaction issues between resource loading threadsPedro J. Estébanez2023-05-103-4/+22
|/ / / /
* | | | Merge pull request #75901 from reduz/refactor-node-processingRémi Verschelde2023-05-101-0/+2
|\ \ \ \
| * | | | Refactor Node ProcessingJuan Linietsky2023-05-091-0/+2
* | | | | Add missing thread safety to PagedAllocatorPedro J. Estébanez2023-05-081-3/+3
|/ / / /
* | | | Redo how the remote filesystem worksJuan Linietsky2023-05-082-7/+15
* | | | Merge pull request #76345 from reduz/fix-thread-idsRémi Verschelde2023-04-252-33/+30
|\ \ \ \
| * | | | Fix thread IDs.Juan Linietsky2023-04-242-33/+30
* | | | | Merge pull request #69698 from Daylily-Zeleen/daylily-zeleen/show_in_explorerRémi Verschelde2023-04-252-0/+10
|\ \ \ \ \
| * | | | | Implement and expose OS::shell_show_in_file_manager()Daylily-Zeleen2023-04-252-0/+10
| |/ / / /
* / / / / [OS] Implement and expose to scripting APIs `get_memory_info` method instead ...bruvzg2023-04-242-3/+10
|/ / / /
* | | | [Web] Detect host OS and use macOS keys on mac hosts.bruvzg2023-04-111-5/+5
* | | | Merge pull request #73793 from myaaaaaaaaa/init-raceRémi Verschelde2023-03-062-4/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix data races in startup/teardownmyaaaaaaaaa2023-03-062-4/+4
| |/ /
* / / Implement ConditionVariablePedro J. Estébanez2023-02-202-7/+122
|/ /
* | Refactor high quality texture importJuan Linietsky2023-01-302-0/+18
* | Fix code style and consistency of RWLock and SemaphorePedro J. Estébanez2023-01-272-28/+31