Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-07 | Style: Cleanup uses of double spaces between words | Rémi Verschelde | |
Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot. | |||
2021-06-03 | Merge pull request #48350 from RandomShaper/fix_alsamidi_crash | Rémi Verschelde | |
Fix crash when using ALSA MIDI with PulseAudio | |||
2021-06-03 | Fix crash when using ALSA MIDI with PulseAudio | Pedro J. Estébanez | |
2021-06-01 | Merge pull request #49026 from sarchar/multiple-dns-resolves | Rémi Verschelde | |
2021-06-01 | Move remaining dummy drivers to servers. | Fabio Alessandrelli | |
2021-06-01 | LinuxBSD now compiles without vulkan/x11. | Fabio Alessandrelli | |
2021-06-01 | Remove server platform | Fabio Alessandrelli | |
2021-06-01 | Add DisplayServerDummy for headless display. | Fabio Alessandrelli | |
Uses RasterizerDummy internally. This is always compiled in, maybe we should add a switch to enable/disable it via scons? | |||
2021-06-01 | Sync RasterizerDummy changes. | Fabio Alessandrelli | |
2021-06-01 | Support multiple address resolution in DNS requests | Chuck | |
Add two new functions to the IP class that returns all addresses/aliases associated with a given address. This is a cherry-pick merge from 010a3433df43a94fee95474360ffa6662c7441b9 which was merged in 2.1, and has been updated to build with the latest code. This merge adds two new methods IP.resolve_hostname_addresses and IP.get_resolve_item_addresses that returns a List of all addresses returned from the DNS request. | |||
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 |