Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-22 | Merge pull request #45314 from RandomShaper/modernize_rwlock | Rémi Verschelde | |
Modernize RWLock | |||
2021-01-19 | Modernize RWLock | Pedro J. Estébanez | |
- Based on C++14's `shared_time_mutex` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed - Simpler for `NO_THREADS` | |||
2021-01-18 | BUGFIX: Fix unintialized cursor_shape on windows display server | Marios Staikopoulos | |
2021-01-09 | Split OS::execute into two methods | Marcel Admiraal | |
1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. | |||
2021-01-06 | Removes semicolon typo in display_server_windows | Yuri Roubinsky | |
2021-01-06 | Fix PopupMenu's which are not closed after a recent commit | Yuri Roubinsky | |
2021-01-05 | Merge pull request #44299 from Chaosus/fix_win32_warning | Rémi Verschelde | |
Fixed warning at window closing (WIN32) | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2021-01-01 | Fixed warning at project startup (WIN32) | Yuri Roubinsky | |
2020-12-31 | Fix window restoring after fullscreen again | Yuri Roubinsky | |
2020-12-28 | Merge pull request #44757 from andrew-softdev/my-bug-fix | Rémi Verschelde | |
Incorrect format specifiers used to display some type data in the Visual Studio debugger | |||
2020-12-28 | Incorrect format specifiers used to display some String/StringName data | andrew-softdev | |
2020-12-28 | Merge pull request #44593 from madmiraal/rename-mainloop-methods | Rémi Verschelde | |
Rename MainLoop methods to match Node methods | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-22 | Rename MainLoop methods to match Node methods | Marcel Admiraal | |
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-18 | Add missing override keywords in os_windows.h | Marcel Admiraal | |
2020-12-17 | Add override keywords to core/os.h derived classes. | Marcel Admiraal | |
2020-12-16 | SCons: Add only selected platform's opts to env | Rémi Verschelde | |
Otherwise we can get situations where platform-specific opts with the same name can override each other depending on the order at which platforms are parsed, as was the case with `use_static_cpp` in Linux/Windows. Fixes #44304. This also has the added benefit that the `scons --help` output will now only include the options which are relevant for the selected (or detected) platform. | |||
2020-12-12 | Don't handle BaseException in build scripts | Marcel Admiraal | |
2020-12-10 | Merge pull request #40708 from bruvzg/improve_os_locale | Rémi Verschelde | |
Improve `OS::get_locale()` and documentation. | |||
2020-12-09 | Merge pull request #44161 from Faless/fix/fa_buffered_remove | Rémi Verschelde | |
Remove unused FileAccessBuffered | |||
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-06 | Remove now unused FileAccessBuffered. | Fabio Alessandrelli | |
2020-12-04 | RenderingServer reorganization | reduz | |
2020-12-04 | Added driving joystick type to windows joystick handling | Bastiaan Olij | |
2020-12-04 | Merge pull request #44074 from reduz/reorganize-3d | Rémi Verschelde | |
Reorganize rendering server. | |||
2020-12-03 | Merge pull request #44018 from lyubomirv/mingw_use_static_cpp_option | Rémi Verschelde | |
Add 'use_static_cpp' option for MinGW builds | |||
2020-12-03 | Reorganize rendering server. | reduz | |
-Made RenderingServerScene abstract, allowing reimplementation -RenderingServerRaster -> RenderingServerDefault, but this class is going away soon. | |||
2020-12-03 | Add 'use_static_cpp' option for MinGW and MSVC builds | Lyubomir Vasilev | |
2020-12-02 | Initialize class/struct variables with default values in platform/ and editor/ | Rafał Mikrut | |
2020-11-26 | [Complex Text Layouts] Refactor Font class, default themes and controls to ↵ | bruvzg | |
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows. | |||
2020-11-19 | SCons: Remove unnecessary $LINK overrides | Rémi Verschelde | |
As of SCons 4.0.1, the default value for $LINK is $SMARTLINK, which itself is a function that will use $CXX as linker for C++: https://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L327-L328 https://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L54-L76 So we don't need to manually specify the same value as $CXX for $LINK. | |||
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-16 | Fixed exit code retrieval of spawned processes on Windows | Marcus Brummer | |
Use GetExitCodeProcess() on Windows to retrieve the exit code of a process in OS:excute() | |||
2020-11-09 | Merge pull request #43412 from akien-mga/variant-rename-_RID-to-RID | Rémi Verschelde | |
Variant: Rename Type::_RID to Type::RID | |||
2020-11-09 | Variant: Rename Type::_RID to Type::RID | Rémi Verschelde | |
The underscore prefix was used to avoid the conflict between the `RID` class name and the matching enum value in `Variant::Type`. This can be fixed differently by prefixing uses of the `RID` class in `Variant` with the scope resolution operator, as done already for `AABB`. | |||
2020-11-09 | Remove `debug_symbols=full` in favor of `debug_symbols=yes` | Hugo Locurcio | |
`debug_symbols=yes` will now behave like `debug_symbols=full` did before. The difference in compressed file sizes is not that large, which means there isn't much point in having two different values. This helps make the buildsystem easier to understand. | |||
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-11-06 | Merge pull request #43353 from madmiraal/fix-43352 | Rémi Verschelde | |
Use LONG instead of DWORD (unsigned int) when interacting with DIJOFS constants | |||
2020-11-06 | Use LONG instead of DWORD (unsigned int) when interacting with DIJOFS constants. | unknown | |
2020-10-24 | Changed path behaviour for Windows | Ev1lbl0w | |
2020-10-09 | [Windows, MSVC] Correctly set source file encoding. | bruvzg | |
2020-10-08 | SCons: Refactor and cleanup warnings definition | Rémi Verschelde | |
2020-10-06 | SCons: Add windows_subsystem=default, restores original behavior | Rémi Verschelde | |
We want debug builds to have a console and easy stdout redirection by default. Windows makes reading the stdout/stderr stream from gui applications too cumbersome (and most users don't know about it, and just wonder why they don't see a thing). | |||
2020-09-27 | Add all headers to VS Project | Bartłomiej T. Listwon | |
2020-09-18 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.17.1. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn 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 ``` | |||
2020-09-17 | Add window click-through support. | bruvzg | |
2020-09-14 | Only display the Windows toggle console option if it can actually be used | Hugo Locurcio | |
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |