Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-31 | Fix `Directory::get_space_left()` result on macOS and Linux. | bruvzg | |
2021-05-25 | Rename File::get_len() get_length() | Marcel Admiraal | |
2021-05-24 | Add GDNative Framework loading and export support. | bruvzg | |
2021-05-22 | Add symlink API to the DirAccess (on macOS and Linux). | bruvzg | |
2021-05-20 | Change behavior of String.right | Tomasz Chabora | |
2021-05-20 | Merge pull request #48719 from Faless/js/4.x_interfaces | Rémi Verschelde | |
[HTML5] Implement Godot <-> JavaScript interface. | |||
2021-05-20 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2021-05-17 | Make all file access 64-bit (uint64_t) | Pedro J. Estébanez | |
This changes the types of a big number of variables. General rules: - Using `uint64_t` in general. We also considered `int64_t` but eventually settled on keeping it unsigned, which is also closer to what one would expect with `size_t`/`off_t`. - We only keep `int64_t` for `seek_end` (takes a negative offset from the end) and for the `Variant` bindings, since `Variant::INT` is `int64_t`. This means we only need to guard against passing negative values in `core_bind.cpp`. - Using `uint32_t` integers for concepts not needing such a huge range, like pages, blocks, etc. In addition: - Improve usage of integer types in some related places; namely, `DirAccess`, core binds. Note: - On Windows, `_ftelli64` reports invalid values when using 32-bit MinGW with version < 8.0. This was an upstream bug fixed in 8.0. It breaks support for big files on 32-bit Windows builds made with that toolchain. We might add a workaround. Fixes #44363. Fixes godotengine/godot-proposals#400. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2021-05-14 | Sync DummyRasterizer. | Fabio Alessandrelli | |
2021-05-13 | Handle having no sinks in the PulseAudio driver. | R. Alex Hofer | |
Also make PulseAudio errors more verbose. | |||
2021-05-08 | Remove debugging prints in the Linux DisplayServer | Hugo Locurcio | |
Some Vulkan debugging prints were also changed to be printed only in verbose mode. | |||
2021-05-07 | Sync RasterizerDummy with latest changes. | Fabio Alessandrelli | |
2021-05-06 | Merge pull request #37700 from Calinou/rename-ip-unix-tcp-server | Rémi Verschelde | |
Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores | |||
2021-05-06 | Cleanup vulkan capabilities check and add multiview check | Bastiaan Olij | |
2021-05-06 | Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores | Hugo Locurcio | |
2021-05-03 | Tweak warning messages related to leaked RIDs | Hugo Locurcio | |
- Use hardcoded pluralization for messages. - Since these messages are English-only, it's fine to hardcode it. - Use double quotes for consistency with other messages. | |||
2021-04-30 | Merge pull request #48336 from bruvzg/fix_mixed_url_decode | Rémi Verschelde | |
Fix `url_decode` with mixed percent-encoding/Unicode strings. | |||
2021-04-30 | Fix `url_decode` with mixed percent-encoding/Unicode strings. Treat Unix ↵ | bruvzg | |
drive names as UTF-8 encoded. | |||
2021-04-29 | Sync RasterizerDummy. | Fabio Alessandrelli | |
2021-04-29 | Replace remaining uses of `NULL` with `nullptr` | Rémi Verschelde | |
Follow-up to #38736 (these uses were likely added after this PR was merged). | |||
2021-04-28 | Merge pull request #48239 from akien-mga/goodbye-copymem | Rémi Verschelde | |
Core: Drop custom `copymem`/`zeromem` defines | |||
2021-04-27 | Merge pull request #48050 from JFonS/occlusion_culling | Rémi Verschelde | |
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-27 | Merge pull request #47398 from Faless/feature/network-local-port-salvaged | Rémi Verschelde | |
2021-04-26 | [Net] Fix socket poll timeout on Windows. | Fabio Alessandrelli | |
Now correctly computes the timeout value in milliseconds. | |||
2021-04-23 | Implement occlusion culling | jfons | |
Added an occlusion culling system with support for static occluder meshes. It can be enabled via `Project Settings > Rendering > Occlusion Culling > Use Occlusion Culling`. Occluders are defined via the new `Occluder3D` resource and instanced using the new `OccluderInstance3D` node. The occluders can also be automatically baked from a scene using the built-in editor plugin. | |||
2021-04-12 | Allow local port control on net_socket connections | dam | |
2021-04-12 | Validation layers on Android | Szymon Majewski | |
2021-04-05 | Merge pull request #47640 from BastiaanOlij/fix_vulkan_format | Rémi Verschelde | |
Chose format from supported ones that we support | |||
2021-04-05 | Chose format from supported ones that we support | Bastiaan Olij | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-04-01 | Removed debug code | Szymon Majewski | |
2021-03-31 | Merge pull request #47283 from Panquesito7/fix_lgtm_alerts | Rémi Verschelde | |
fix: 3 LGTM alerts/warnings | |||
2021-03-31 | fix: 3 LGTM alerts/warnings | David Leal | |
2021-03-31 | Merge pull request #47250 from BastiaanOlij/check_vulkan_version | Rémi Verschelde | |
Obtain supported Vulkan API | |||
2021-03-30 | WIP: Add support for VK_EXT_debug_report in Vulkan | Szymon Majewski | |
2021-03-28 | Rename Texture.get_data() to get_image() | Marcel Admiraal | |
2021-03-26 | Obtain supported Vulkan API | Bastiaan Olij | |
2021-03-23 | FileDialog: add Back/Forward buttons, add message for inaccessible folders. | bruvzg | |
2021-03-16 | Allow nullptr with zero length in FileAccess get_buffer | Alex Hirsch | |
fix #47071 | |||
2021-03-14 | Thread: Re-add pthread_np.h include for FreeBSD/OpenBSD | Rémi Verschelde | |
Was a regression from #45315. Fixes #46998. | |||
2021-03-14 | Merge pull request #46810 from W4RH4WK/file-access-get-buffer-parameter-checks | Rémi Verschelde | |
Add parameter checks to FileAccess get_buffer functions | |||
2021-03-13 | Merge pull request #46900 from Ev1lbl0w/bugfix-malloc_calls | Rémi Verschelde | |
Replace malloc's with Godot's memalloc macro | |||
2021-03-13 | Replace malloc's with Godot's memalloc macro | Ev1lbl0w | |
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-03-09 | Add parameter checkes to FileAccess get_buffer functions | Alex Hirsch | |
fix #46540 | |||
2021-03-07 | Fix memory leak in VulkanContext | Rafał Mikrut | |
2021-03-05 | Fix negative VRAM values | Ev1lbl0w | |
2021-02-22 | Omit some functions in alsa wrapper | Hein-Pieter van Braam-Stewart | |
These functions don't yet exist on ubuntu 14.04 so this leads to build problems there. Omitting these symbols in the generated wrappers fixes this. If we want to start using these symbols at a later date we should just regenerate the wrapper. | |||
2021-02-20 | An update to the dylibloader for older inttypes | Hein-Pieter van Braam-Stewart | |
This #define's older inttypes to their newer versions and #includes <stdint.h> in the generated files. This will help with older glibc/compiler versions using headers generated on newer systems. This closes #46223 |