Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973 | Spartan322 | 2024-11-27 | 1 | -1/+2 |
|\ | |||||
| * | Merge pull request #98862 from HuntJSparra/early-projsettings-registration | Thaddeus Crews | 2024-11-26 | 1 | -1/+2 |
| |\ | | | | | | | | | | Register Engine, OS, ProjectSettings, and Time singletons in time for for `INITIZATION_LEVEL_CORE` | ||||
| | * | Register Engine, OS, ProjectSettings, and Time early. | Hunt J. Sparra | 2024-11-21 | 1 | -1/+2 |
| | | | |||||
* | | | Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce | Spartan322 | 2024-11-26 | 1 | -17/+5 |
|\| | | |||||
| * | | Merge pull request #99542 from bruvzg/stdin_str | Thaddeus Crews | 2024-11-25 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | Convert line breaks to `\n` and strip line break from the end of string returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`. | ||||
| | * | | Convert line breaks to `\n` and strip line break from the end of string ↵ | Pāvels Nadtočajevs | 2024-11-23 | 1 | -1/+1 |
| | |/ | | | | | | | | | | returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`. | ||||
| * / | Revert "Make delay_usec more precise" | Rémi Verschelde | 2024-11-25 | 1 | -16/+4 |
| |/ | | | | | | | | | | | This reverts commit df3367f3343ec5acc579205479642d7275f3e12b. Fixes #99593. | ||||
* | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3ef | Spartan322 | 2024-11-19 | 1 | -5/+19 |
|\| | |||||
| * | Merge pull request #99178 from mrsaturnsan/windows_sleep_precision | Thaddeus Crews | 2024-11-18 | 1 | -4/+16 |
| |\ | | | | | | | | | | Make `delay_usec` more precise on Windows to fix framepacing | ||||
| | * | Make delay_usec more precise | mrsaturnsan | 2024-11-16 | 1 | -4/+16 |
| | | | | | | | | | | | | Comment fix | ||||
| * | | Merge pull request #99026 from Faless/net/split_ip | Thaddeus Crews | 2024-11-18 | 1 | -1/+2 |
| |\ \ | | | | | | | | | | | | | [Net] Split Unix/Windows IP implementation | ||||
| | * | | [Net] Split Unix/Windows IP implementation | Fabio Alessandrelli | 2024-11-12 | 1 | -1/+2 |
| | | | | |||||
| * | | | Disable Nahimic code injection. | bruvzg | 2024-11-18 | 1 | -0/+1 |
| | | | | |||||
* | | | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23 | Spartan322 | 2024-11-15 | 1 | -2/+2 |
|\| | | | |||||
| * | | | Fix 32-bit Windows build. | Pāvels Nadtočajevs | 2024-11-15 | 1 | -2/+2 |
| | | | | |||||
* | | | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e | Spartan322 | 2024-11-12 | 1 | -30/+246 |
|\| | | | |||||
| * | | | Merge pull request #91201 from bruvzg/con_type | Thaddeus Crews | 2024-11-12 | 1 | -4/+149 |
| |\ \ \ | | | | | | | | | | | | | | | | [OS] Add functions to determine standard I/O device type. | ||||
| | * | | | [OS] Add functions to determine standard I/O device type. | bruvzg | 2024-11-06 | 1 | -4/+149 |
| | | | | | |||||
| * | | | | Merge pull request #99107 from RandomShaper/win_less_inheritance | Thaddeus Crews | 2024-11-12 | 1 | -23/+66 |
| |\ \ \ \ | | |_|/ / | |/| | | | | | | | | Windows: Avoid child processes inheriting all file handles | ||||
| | * | | | Windows: Avoid child processes inheriting all file handles | Pedro J. Estébanez | 2024-11-12 | 1 | -23/+66 |
| | |/ / | |||||
| * | | | Merge pull request #99112 from bruvzg/get_model_name | Thaddeus Crews | 2024-11-12 | 1 | -0/+28 |
| |\ \ \ | | | | | | | | | | | | | | | | Implement `get_model_name` on macOS and Windows. | ||||
| | * | | | Implement `get_model_name` on macOS and Windows. | Pāvels Nadtočajevs | 2024-11-12 | 1 | -0/+28 |
| | |/ / | |||||
| * / / | [Net] Split Unix/Windows NetSocket implementation | Fabio Alessandrelli | 2024-11-10 | 1 | -3/+3 |
| |/ / | |||||
* | | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1f | Spartan322 | 2024-11-06 | 1 | -7/+7 |
|\| | | |||||
| * | | Style: Apply `clang-tidy` fixes (superficial) | Thaddeus Crews | 2024-11-04 | 1 | -7/+7 |
| |/ | | | | | | | • `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements` | ||||
* | | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7c | Spartan322 | 2024-10-30 | 1 | -1/+1 |
|\| | |||||
| * | Set clang-format `RemoveSemicolon` rule to `true` | Adam Scott | 2024-10-25 | 1 | -1/+1 |
| | | | | | | | | - Set clang-format `Standard` rule to `c++20` | ||||
* | | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | | |||||
* | | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com> | ||||
* | Merge pull request #94839 from alvinhochun/win-set-console-mode | Rémi Verschelde | 2024-09-18 | 1 | -1/+3 |
|\ | | | | | | | Combine existing modes when calling SetConsoleMode | ||||
| * | Combine existing modes when calling SetConsoleMode | Alvin Wong | 2024-07-28 | 1 | -1/+3 |
| | | | | | | | | | | Otherwise the default modes will be cleared, which causes long lines to be truncated in some terminals (e.g. Windows Terminal). | ||||
* | | [Windows] Only use long executable path when necessary, fix broken apksigner ↵ | bruvzg | 2024-09-10 | 1 | -1/+1 |
| | | | | | | | | detection. | ||||
* | | Add support for non-blocking IO mode to `OS.execute_with_pipe`. | bruvzg | 2024-09-06 | 1 | -3/+3 |
| | | |||||
* | | [Windows] Use the same API for all `OS_Windows::*_environment` functions. | bruvzg | 2024-09-03 | 1 | -10/+1 |
| | | |||||
* | | [Windows] Fix OS.open_dynamic_library | bruvzg | 2024-08-28 | 1 | -5/+5 |
| | | |||||
* | | [Windows] Always use absolute UNC paths and long path aware APIs, add "long ↵ | bruvzg | 2024-08-28 | 1 | -22/+89 |
| | | | | | | | | path aware" flag to the application manifest. | ||||
* | | Merge pull request #96192 from dsnopek/windows-gdext-adddlldirectory | Rémi Verschelde | 2024-08-28 | 1 | -1/+2 |
|\ \ | | | | | | | | | | Windows: Call `AddDllDirectory()` with an absolute path | ||||
| * | | Windows: Call `AddDllDirectory()` with an absolute path | David Snopek | 2024-08-27 | 1 | -1/+2 |
| | | | |||||
* | | | Merge pull request #93985 from alvinhochun/windows-gpu-pref | Rémi Verschelde | 2024-08-28 | 1 | -0/+66 |
|\ \ \ | |/ / |/| | | | | | Respect integrated GPU preference in Windows Settings | ||||
| * | | Support GPU preference for MS Store packaged apps | Alvin Wong | 2024-07-16 | 1 | -5/+23 |
| | | | |||||
| * | | Respect integrated GPU preference in Windows Settings | Alvin Wong | 2024-07-16 | 1 | -0/+48 |
| |/ | |||||
* | | Remove confusing USER prefix from script-logged errors | Sébastien Dunne Fulmer | 2024-08-27 | 1 | -8/+2 |
| | | |||||
* | | Fix reload of GDExtension libraries in framework package on macos | Joel Croteau | 2024-08-08 | 1 | -15/+15 |
|/ | | | | | | | | | | | | | | | | | | | | | `GDExtension::open_library` has a check in it to see if the library was loaded from a temp file, and if it was to restore the original name as that is the one we actually care about. This check is breaking extension reloading on Mac when the library path is to a framework folder, as the file inside the framework will not generally be the same name as the folder. This check also shouldn't be necessary even on Windows, which is the only platform that uses `generate_temp_files`, since disposal of the created temp file is handled within `OS_Windows::open_dynamic_library`, and `GDExtension::open_library` (which is the only function to call `open_dynamic_library` with a `p_data` argument) only cares about the original library file path and has to do extra work to remove the name of the temp file. Instead, I have removed that check and set `OS_Windows::open_dynamic_library` to return the name of the original file and not the name of the copy. This fixes GDExtension reloading on macOS. I do not have a Windows machine available to test that it still works properly on Windows, so someone should check that before merging this. | ||||
* | Remove unused `is_wow64` method in `OS_Windows` | Rémi Verschelde | 2024-07-11 | 1 | -20/+0 |
| | | | | | It was added in b4d369c88 for `get_processor_count`, but this was later changed to rely on `std::thread` in 6bf02c016. | ||||
* | [Windows] Improve console IO redirection. | bruvzg | 2024-04-27 | 1 | -7/+27 |
| | |||||
* | Collapse the gdextension arguments into the `GDExtensionData` struct | Fredia Huya-Kouadio | 2024-04-19 | 1 | -8/+8 |
| | | | | This is used to reduce the number of arguments to `OS::open_dynamic_library(...)`. | ||||
* | Fix loading GDExtension dependencies on Android | Fredia Huya-Kouadio | 2024-04-19 | 1 | -1/+1 |
| | |||||
* | Add get_process_exit_code() method | kobewi | 2024-04-16 | 1 | -1/+40 |
| | |||||
* | Add renaming of PDB files to avoid blocking them | DmitriySalnikov | 2024-04-05 | 1 | -3/+60 |
| | |||||
* | Implement `OS.execute_with_pipe` method to run process with redirected stdio. | bruvzg | 2024-03-27 | 1 | -0/+101 |
| | | | | Implement `pipe://*` path handling for creation of named pipes. |