Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3ef | Spartan322 | 2024-11-19 | 4 | -3/+225 |
|\ | |||||
| * | Merge pull request #99026 from Faless/net/split_ip | Thaddeus Crews | 2024-11-18 | 2 | -0/+218 |
| |\ | | | | | | | | | | [Net] Split Unix/Windows IP implementation | ||||
| | * | [Net] Split Unix/Windows IP implementation | Fabio Alessandrelli | 2024-11-12 | 2 | -0/+218 |
| | | | |||||
| * | | Use `(r)find_char` instead of `(r)find` for single characters | A Thousand Ships | 2024-11-17 | 2 | -3/+3 |
| |/ | |||||
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e | Spartan322 | 2024-11-12 | 2 | -0/+719 |
|\| | |||||
| * | Merge pull request #98969 from Faless/net/split_sockets | Thaddeus Crews | 2024-11-12 | 2 | -0/+715 |
| |\ | | | | | | | | | | [Net] Split Unix/Windows NetSocket implementation | ||||
| | * | [Net] Split Unix/Windows NetSocket implementation | Fabio Alessandrelli | 2024-11-10 | 2 | -0/+715 |
| | | | |||||
* | | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97 | Spartan322 | 2024-11-11 | 1 | -1/+1 |
|\| | | |||||
| * | | Warn on filesystem case mismatch | Valentin Cocaud | 2024-11-08 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file is opened with a wrong case, it can work on the developer system but break on a user system with a case-sensitive filesystem. This will display a warning when it happens. CAVEATS: It will also display the warning if a symlink is in the path. Adapt warning if the file is a symlink. Avoid warning on symlinks. Fix memory leak and avoid `lstat` usage. Avoid exposing real_path when not in TOOLS_ENABLED mode. | ||||
* | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1f | Spartan322 | 2024-11-06 | 4 | -13/+13 |
|\| | |||||
| * | Style: Apply `clang-tidy` fixes (superficial) | Thaddeus Crews | 2024-11-04 | 4 | -13/+13 |
| | | | | | | | | • `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements` | ||||
* | | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 6 | -12/+12 |
| | | |||||
* | | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 6 | -0/+12 |
|/ | | | | | | | | | | | | | | | | | | | | | | 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 #95678 from Hilderin/fix-slow-load-on-large-project-v2 | Rémi Verschelde | 2024-09-26 | 1 | -1/+0 |
|\ | | | | | | | Fix slow editor load on large projects (v2) | ||||
| * | Fix slow editor load on large projects (v2) | Hilderin | 2024-09-25 | 1 | -1/+0 |
| | | |||||
* | | SCons: Add unobtrusive type hints in SCons files | Thaddeus Crews | 2024-09-25 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #96840 from bruvzg/open_wstat | Rémi Verschelde | 2024-09-11 | 1 | -5/+6 |
|\ | | | | | | | [Windows] Remove `_wstat` use in `FileAccessWindows::open_internal` | ||||
| * | [Windows] Remove _wstat use in FileAccessWindows::open_internal | bruvzg | 2024-09-11 | 1 | -5/+6 |
| | | |||||
* | | Merge pull request #74830 from AThousandShips/win_time_fix | Rémi Verschelde | 2024-09-11 | 1 | -7/+32 |
|\ \ | |/ |/| | | | [Windows] Use `GetFileTime` for `FileAccess` | ||||
| * | [Windows] Use `GetFileTime` for `FileAccess` | A Thousand Ships | 2024-09-06 | 1 | -7/+32 |
| | | | | | | | | Prevents DST from rearranging file times. | ||||
* | | Add support for non-blocking IO mode to `OS.execute_with_pipe`. | bruvzg | 2024-09-06 | 2 | -4/+10 |
|/ | |||||
* | Merge pull request #92167 from ↵ | Rémi Verschelde | 2024-09-02 | 4 | -189/+5 |
|\ | | | | | | | | | | | BlueCube3310/file-access-the-final-season-part3-ep2 Reduce code duplication in FileAccess | ||||
| * | Reduce code duplication in FileAccess | BlueCube3310 | 2024-09-01 | 4 | -189/+5 |
| | | |||||
* | | Fix Windows importer issue with new file detection | Yahkub-R | 2024-09-01 | 1 | -3/+2 |
|/ | |||||
* | [Windows] Fix handling X: paths. | bruvzg | 2024-08-29 | 1 | -1/+3 |
| | |||||
* | Fix Win32 rename function. | Saracen | 2024-08-29 | 1 | -1/+1 |
| | |||||
* | [Windows] Always use absolute UNC paths and long path aware APIs, add "long ↵ | bruvzg | 2024-08-28 | 2 | -132/+130 |
| | | | | path aware" flag to the application manifest. | ||||
* | Merge pull request #91100 from bruvzg/x_finks | Rémi Verschelde | 2024-04-29 | 2 | -3/+63 |
|\ | | | | | | | Add symlink API support for Windows, expose symlink methods. | ||||
| * | Add symlink API support for Windows, expose symlink methods. | bruvzg | 2024-04-28 | 2 | -3/+63 |
| | | |||||
* | | [Windows] Improve warning for path casing. | A Thousand Ships | 2024-04-27 | 1 | -10/+55 |
|/ | |||||
* | [FileAccess] Implement `resize` method. | bruvzg | 2024-04-12 | 3 | -0/+21 |
| | |||||
* | Implement `OS.execute_with_pipe` method to run process with redirected stdio. | bruvzg | 2024-03-27 | 2 | -0/+254 |
| | | | | Implement `pipe://*` path handling for creation of named pipes. | ||||
* | Pre-commit: Update to clang-format 17.0.6 and black 24.2.0 | Rémi Verschelde | 2024-02-28 | 1 | -1/+1 |
| | |||||
* | Add const lvalue ref to core/* container parameters | Muller-Castro | 2024-02-14 | 2 | -2/+2 |
| | |||||
* | Fix invalid file path handling in Windows when there is dot in the file name | GNSS-Stylist | 2024-02-13 | 1 | -1/+6 |
| | | | | This basically re-adds dot-removal removed by the previous commit. | ||||
* | [Windows] Fix windows is_path_invalid, and apply it to directory creation. | bruvzg | 2024-02-09 | 3 | -7/+11 |
| | |||||
* | Use platform-specific methods for FileAccess reading and writing | BlueCube3310 | 2023-10-29 | 2 | -0/+129 |
| | |||||
* | Add method to check if filesystem is case sensitive. | bruvzg | 2023-10-09 | 2 | -0/+49 |
| | |||||
* | Windows: Remove `MSVC` define redundant with `_MSC_VER` | Rémi Verschelde | 2023-09-26 | 1 | -0/+1 |
| | | | | Cleanup unused MSVC code in FileAccessUnix. | ||||
* | [Drivers,Platform] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-12 | 1 | -9/+9 |
| | |||||
* | UWP: Remove platform port, needs to be redone from scratch for 4.x | Rémi Verschelde | 2023-09-07 | 1 | -23/+3 |
| | | | | | | | | | | | The UWP platform port was never ported to the Godot 4.0+ API, and it's now accumulating bitrot as it doesn't compile, and thus we no longer propagate platform changes in it. So we finally remove to acknowledge this state. There's still some interest in reviving the UWP port eventually, especially as support for Direct3D 12 will soon be merged, but when that happens it will be easiest to redo it from scratch. | ||||
* | Make Windows' safe save more resilient | Pedro J. Estébanez | 2023-08-25 | 1 | -22/+17 |
| | |||||
* | [FileAccess] Add methods to get/set "hidden" and "read-only" attributes on ↵ | bruvzg | 2023-08-08 | 2 | -4/+57 |
| | | | | macOS/BSD and Windows. | ||||
* | Support long path in file access on windows | Samuele Panzeri | 2023-05-05 | 4 | -6/+21 |
| | | | | Changed windows file access file to check for path length and use the \\?\ long format when needed | ||||
* | Merge pull request #73156 from gw2cc/safe_save | Yuri Sizov | 2023-03-16 | 1 | -4/+10 |
|\ | | | | | Create a safe temporary file with is_backup_save_enabled | ||||
| * | Create a safe temporary file with is_backup_save_enabled | ACB | 2023-03-15 | 1 | -4/+10 |
| | | |||||
* | | Restore FileAccess.close method. | bruvzg | 2023-02-16 | 2 | -0/+7 |
|/ | |||||
* | Prevent opening Windows console files | Juan Linietsky | 2023-01-11 | 2 | -1/+50 |
| | | | | Fixes #20110. | ||||
* | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 4 | -116/+116 |
| | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | ||||
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | 2022-10-07 | 2 | -6/+6 |
| | | | | change warnings=all to use /W4. |