Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-29 | Merge pull request #61647 from KoBeWi/SaverResource | Rémi Verschelde | |
2022-07-29 | [Linux] Fix build with missing DBUS. | bruvzg | |
2022-07-29 | Swap arguments of ResourceSaver.save() | kobewi | |
2022-07-29 | Merge pull request #63595 from reduz/remove-signal-connect-binds | Rémi Verschelde | |
Remove Signal connect binds | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-29 | [Linux] Load dbus libraries dynamically. | bruvzg | |
2022-07-29 | [Linux] Replace fontconfig wrapper with a one generated from the older ↵ | bruvzg | |
library version (2.12.6, Ubuntu 18.04 LTS). | |||
2022-07-27 | Merge pull request #63548 from pattlebass/master-html5-vibrate | Rémi Verschelde | |
2022-07-27 | HTML5: Add support for `Input.vibrate_handheld()` | pattlebass | |
2022-07-27 | Load fontconfig libraries dynamically. | bruvzg | |
2022-07-27 | Fix Linux build without fontconfig. | bruvzg | |
2022-07-27 | Merge pull request #62973 from bruvzg/sysfont_support | Rémi Verschelde | |
2022-07-27 | Merge pull request #63121 from aaronfranke/editor-export-split | Rémi Verschelde | |
2022-07-26 | Merge pull request #63481 from ↵ | Rémi Verschelde | |
m4gr3d/fix_remaining_scoped_storage_regressions_main Address remaining scoped storage regressions | |||
2022-07-26 | Address remaining scoped storage regressions | Fredia Huya-Kouadio | |
- Accelerate common path used to check the storage scope for a given path - Update the logic for the `get_as_text()` method - previous logic loads the content of a text file one byte at a time | |||
2022-07-26 | Split up editor export code into multiple files | Aaron Franke | |
2022-07-26 | Merge pull request #63096 from aaronfranke/exp-template-names | Rémi Verschelde | |
2022-07-26 | Implement support for loading system fonts on Linux, macOS / iOS and Windows. | bruvzg | |
2022-07-25 | Merge pull request #63459 from Kev/bigobj-for-msvc-release | Rémi Verschelde | |
2022-07-25 | Use bigobj for release MSVC builds | Kevin Smith | |
Previously it was used only on debug builds, but recent additions to variant_call.cpp have made that unit too large even in release_debug. It was originally set to debug only because using it breaks mingw, so this only reinstates it for MSVC where it shouldn't have any drawbacks (famous last words). Test-Information: Builds for me with scons -j 40 platform=windows target=release_debug and my game then runs from it. | |||
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-25 | Merge pull request #63219 from reduz/implement-vector4-projection | Rémi Verschelde | |
2022-07-24 | Fixes `OS.get_unique_id()` string not getting printed properly | MaxIsJoe | |
Fixes #61023 Changing it back to how it's done on the 3.x branch fixed the text not being written properly. | |||
2022-07-23 | Implement Vector4, Vector4i, Projection | reduz | |
Implement built-in classes Vector4, Vector4i and Projection. * Two versions of Vector4 (float and integer). * A Projection class, which is a 4x4 matrix specialized in projection types. These types have been requested for a long time, but given they were very corner case they were not added before. Because in Godot 4, reimplementing parts of the rendering engine is now possible, access to these types (heavily used by the rendering code) becomes a necessity. **Q**: Why Projection and not Matrix4? **A**: Godot does not use Matrix2, Matrix3, Matrix4x3, etc. naming convention because, within the engine, these types always have a *purpose*. As such, Godot names them: Transform2D, Transform3D or Basis. In this case, this 4x4 matrix is _always_ used as a _Projection_, hence the naming. | |||
2022-07-23 | Merge pull request #63341 from RandomShaper/fix_uwp_accum_input | Rémi Verschelde | |
Flush buffered input events on UWP | |||
2022-07-23 | Flush buffered input events on UWP | Pedro J. Estébanez | |
2022-07-22 | Update export template names for Windows, Mac, and Linux | Aaron Franke | |
2022-07-22 | Merge pull request #63278 from akien-mga/scons-linux-refactor-linker | Rémi Verschelde | |
2022-07-22 | Merge pull request #63303 from hansemro/x11-eraser-case-insensitive | Rémi Verschelde | |
[X11] Do case-insensitive search for pen inversion detection | |||
2022-07-21 | [X11] Do case-insensitive search for pen inversion detection | Hansem Ro | |
2022-07-22 | SCons: Refactor Linux linker options with `linker=<bfd|gold|lld|mold>` | Rémi Verschelde | |
The new option is `linker` and lets the user specify the argument to the`-fuse_ld=` linker flag directly. The supported options are: - `default`: No change, typically uses GNU ld (bfd) unless the user or distro picked a different default `/usr/bin/ld`. - `bfd`: GNU ld from binutils - `gold`: GNU gold from binutils - `lld`: lld from LLVM - `mold`: mold, an extremely fast modern linker, not (yet) intended for use in production but great for development speed. Provided by distro `mold` package or needs to be compiled from source and installed to `/usr` otherwise. Removes the `use_lld=yes` option, and make lld actually usable with GCC too. Not all the above are compatible or recommend for LTO, we recommend using GNU ld with GCC LTO, or lld with LLVM ThinLTO. | |||
2022-07-21 | [Export] Update generated CLI helper script to work on clean macOS Monterey ↵ | bruvzg | |
installation. | |||
2022-07-21 | Rename OSX to macOS and iPhoneOS to iOS. | bruvzg | |
2022-07-20 | Improve `linuxbsd` headless building, cleanup build scripts | Riteo | |
Now the `linuxbsd` platform can be built headlessly (e.g. without X11 development libraries). I also cleaned up some weird (old?) usages of the `env` variable which seem to make no difference and are used nowhere else. | |||
2022-07-20 | Remove `-pipe` from `LINKFLAGS` | Riteo | |
For some reason this fixes the CI from going OOM. | |||
2022-07-19 | [Windows] Set fullscreen flags on window creation. | bruvzg | |
2022-07-19 | Improve DisplayServer.window_set_current_screen | bruvzg | |
Prevent unnecessary fullscreen toggle animation on macOS, when screen is not changed Fix window position on Linux/X11 | |||
2022-07-15 | HTML5: Make `OS.get_locale()` match other platforms | pattlebass | |
Fixes #63029. | |||
2022-07-13 | Merge pull request #62824 from MinusKube/haunted-editor-bug | Rémi Verschelde | |
Fix haunted editor bug causing weird issues with mouse behaviour | |||
2022-07-11 | Merge pull request #62843 from RandomShaper/fix_iphone_input | Rémi Verschelde | |
Flush accumulated input events on iOS | |||
2022-07-08 | Flush accumulated input events on iOS | Pedro J. Estébanez | |
2022-07-08 | Add static methods for creating Image and ImageTexture | kobewi | |
2022-07-07 | Move windows display server's 'outside' field to WindowData struct | MinusKube | |
2022-07-07 | Merge pull request #62813 from bruvzg/android_fix_zstd_build | Rémi Verschelde | |
2022-07-07 | Use clang as assembler to ensure preprocessing is done, and add assembler ↵ | bruvzg | |
"target" flag. | |||
2022-07-07 | [macOS] Improve file association handling, and allow URL schema handling. | bruvzg | |
2022-07-06 | Check if GL manager exist to prevent crash when using multithreaded renderer ↵ | bruvzg | |
with Vulkan. | |||
2022-07-05 | Add full support for Android scoped storage. | Fredia Huya-Kouadio | |
This was done by refactoring directory and file access handling for the Android platform so that any general filesystem access type go through the Android layer. This allows us to validate whether the access is unrestricted, or whether it falls under scoped storage and thus act appropriately. | |||
2022-07-04 | Merge pull request #62212 from hansemro/eraser-detect-4 | Rémi Verschelde | |
Add inversion/eraser-end property for tablet pens | |||
2022-07-04 | [macOS, Windows, X11] Add stylus inverted/eraser support to | Hansem Ro | |
InputEventMouseMotion event |