Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-05 | Crash handler: Use `print_error` to include backtrace in logs | Rémi Verschelde | |
2022-05-05 | Read and store joypad events in a separate thread on x11 platform | Marcel Admiraal | |
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-04-28 | [Linux] Disable speech-dispatcher, pulse audio and udev wrapper builds, when ↵ | bruvzg | |
library is not found. | |||
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-27 | Merge pull request #56093 from bruvzg/pck_section_load | Rémi Verschelde | |
Improve embedded PCK loading and exporting. | |||
2022-04-27 | Merge pull request #59979 from bruvzg/cpp_check2 | Rémi Verschelde | |
2022-04-27 | Merge pull request #60523 from akien-mga/linux-pkgconfig-nixos | Rémi Verschelde | |
2022-04-27 | Merge pull request #58272 from bruvzg/x11_backup_screen_info | Rémi Verschelde | |
2022-04-26 | Linux: Use pkg-config for alsa, libudev and GL too | Rémi Verschelde | |
It's not needed on most distros as those are found in standard lib and include paths, but on NixOS they're all in non-standard prefixes, so we need to rely on information provided by pkg-config. Fixes #59913. Co-authored-by: David Lewis <davidalewis00@gmail.com> | |||
2022-04-20 | Improve embedded PCK loading and exporting. | bruvzg | |
Windows export process: Limit size of executable with embedded PCK to 4 GB. Use "rcedit" before embedding PCK. Capture and process "rcedit" errors. Windows, Linux: Add support for PCK loading from executable "pck" section. | |||
2022-04-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-13 | Fix sub-menu keyboard navigation. | bruvzg | |
2022-04-12 | Narrow FileAccess scope to prevent deadlocks. | bruvzg | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-06 | Merge pull request #59908 from bruvzg/fix_popup_close_race | Rémi Verschelde | |
Fix a possible race condition on popup close, that might cause multiple deletions of the same list item. | |||
2022-04-05 | CI: Update black formatter and apply changes | Rémi Verschelde | |
2022-04-05 | Fix a possible race condition on popup close, that might cause multiple ↵ | bruvzg | |
deletions of the same list item. | |||
2022-04-04 | Zero initialize all pointer class and struct members | Rémi Verschelde | |
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr. | |||
2022-04-01 | Add CI build with clang sanitizers, increase stack size to 30 MB for builds ↵ | bruvzg | |
with sanitizers. | |||
2022-03-31 | Fix X11 is_window_maximized | ConteZero | |
2022-03-27 | Rename warp mouse functions to warp_mouse | Markus Sauermann | |
2022-03-22 | Generate export template file names instead of having a fixed set | Aaron Franke | |
2022-03-21 | Change extension for Linux 32-bit x86 exports to x86_32 | Aaron Franke | |
2022-03-21 | Move extension logic to EditorExportPlatformLinuxBSD | Aaron Franke | |
2022-03-20 | Move fixup_embedded_pck to EditorExportPlatform classes | Aaron Franke | |
2022-03-14 | [Export] Add "export console script" option for Linux, macOS, and Windows ↵ | bruvzg | |
exports. | |||
2022-03-11 | Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks | Rémi Verschelde | |
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-03-10 | Merge pull request #58335 from maiself/fix-directory-delete-linux | Rémi Verschelde | |
2022-03-09 | Remove unused Bullet module and thirdparty code | Rémi Verschelde | |
It has been disabled in `master` since one year (#45852) and our plan is for Bullet, and possibly other thirdparty physics engines, to be implemented via GDExtension so that they can be selected by the users who need them. | |||
2022-03-09 | Add missing header for headless builds | MmAaXx500 | |
2022-03-08 | [X11] Do not try to focus unmapped window. | bruvzg | |
2022-03-04 | Fix X11 memory leak after drag & drop file into the editor | Haoyu Qiu | |
2022-02-25 | Improve popup window handling. | bruvzg | |
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding. | |||
2022-02-20 | Fix deleting of directories on Linux | Mai Lavelle | |
Trailing slash of directories was mishandled, and incorrect derived paths were formed. Stripping the slash fixes this. | |||
2022-02-18 | [Linux/X11] Fallback to the X server root window to get screen rects, if ↵ | bruvzg | |
Xinerama is not available. | |||
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-15 | Add an `OS.get_processor_name()` method | Hugo Locurcio | |
This method can be used to get the CPU model name. It can be used in conjunction with `RenderingServer.get_video_adapter_name()` and `RenderingServer.get_video_adapter_vendor()` for annotating benchmarks and automatic graphics quality configuration. | |||
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-10 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists. | |||
2022-02-09 | Core: Move generated `VERSION_HASH` to a `.cpp` file | Rémi Verschelde | |
This lets us have its definition in `core/version.h` and avoid rebuilding a handful of files every time the commit hash changes. | |||
2022-02-08 | Merge pull request #57612 from maiself/improve-gamepad-detection | Rémi Verschelde | |
2022-02-08 | [X11] Fix decoration reset when returning from fullscreen mode. | bruvzg | |
2022-02-06 | Snap refresh rate to hundreths place on X11 | jordi | |
2022-02-04 | Merge pull request #57341 from bruvzg/win_multiwin_fs | Rémi Verschelde | |
2022-02-04 | Merge pull request #57617 from bruvzg/char_cleanup | Rémi Verschelde | |
2022-02-04 | Merge pull request #57335 from jordigcs/display-refresh-rate | Rémi Verschelde | |
2022-02-04 | [Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to ↵ | bruvzg | |
allow multi-window interface in full-screen. [Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support). |