Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-26 | Merge pull request #40670 from vnen/remove-multilevel-call | Rémi Verschelde | |
Remove multilevel calls | |||
2020-07-25 | Core Variant: switch from 'real' to 'float' to allow building with NEED_LONG_INT | Sergey Minakov | |
2020-07-25 | Core Callable: fixed variant call caster | Sergey Minakov | |
Use same call to VariantCaster in release build as used in VariantCasterAndValidate::call method | |||
2020-07-25 | Merge pull request #38900 from bruvzg/docs_ignore_os_spec_def_vals | Rémi Verschelde | |
Docs: Ignore OS specific values (constants, project settings, properties) | |||
2020-07-24 | Show errors on Object.call_deferred | Wilson E. Alvarez | |
2020-07-24 | Remove multilevel calls | George Marques | |
In general they are more confusing to users because they expect inheritance to fully override parent methods. This behavior can be enabled by script writers using a simple super() call. | |||
2020-07-24 | t Add unit testing to Godot using DocTest and added to GitHub Actions CI | RevoluPowered | |
Implements exit codes into the engine so tests can return their statuses. Ideally we don't do this, and we use FIXUP logic to 'begin' and 'end' the engine execution for tests specifically. Since realistically we're initialising the engine here we don't want to do that, since String should not require an engine startup to test a single header. This lowers the complexity of running the unit tests and even for physics should be possible to implement such a fix. | |||
2020-07-24 | Merge pull request #40598 from vnen/gdscript-2.0 | Rémi Verschelde | |
GDScript 2.0 (again) | |||
2020-07-22 | issue-40396 - Added missing error strings to JSON parsing when array or ↵ | Adam Bates | |
object is never closed. | |||
2020-07-21 | Merge pull request #40450 from asmaloney/spelling | Rémi Verschelde | |
Fix spelling & grammar in comments, docs, and messages | |||
2020-07-21 | Fix spelling & grammar in comments, docs, and messages | Andy Maloney | |
2020-07-21 | Update core documentation to match recent C# changes | Aaron Franke | |
Also a few minor API changes like adding AABB.abs() Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-07-20 | Add warning checks in GDScript analyzer | George Marques | |
Reenable checking those when validating code. | |||
2020-07-20 | Merge pull request #40161 from vnen/classdb-info-methods | Rémi Verschelde | |
Add methods in ClassDB to get property/method/constant/enum info | |||
2020-07-20 | Merge pull request #40468 from asmaloney/spelling-code | Rémi Verschelde | |
Fix spelling of a var, a struct, and some message output | |||
2020-07-20 | Fix Directory make_dir and make_dir_recursive | Nathan Franke | |
2020-07-17 | Fix spelling of a var, a struct, and message output | Andy Maloney | |
2020-07-15 | Docs: Ignore OS specific values (constants, project settings, properties). | bruvzg | |
2020-07-14 | Merge pull request #40374 from Faless/udp/server_abstraction | Rémi Verschelde | |
UDPServer uses single socket, abstract clients. | |||
2020-07-14 | UDPServer handles PacketPeerUDP-client association | Fabio Alessandrelli | |
UDPServer now uses a single socket which is shared with the PacketPeerUDP it creates and has a new `poll` function to read incoming packets on that socket and delivers them to the appropriate peer. PacketPeerUDP created this way never reads from the socket, but are allowed to write on it using sendto. This is needed because Windows (unlike Linux/BSD) does not support packet routing when multiple sockets are bound on the same address/port. | |||
2020-07-14 | PO loader: Fix unclosed files and error messages | Rémi Verschelde | |
Trying to get `f->get_path()` after deleting `f` was not super clever :) Fixes #40324. | |||
2020-07-14 | Merge pull request #38440 from Paulb23/syntax_highlighter_refactor | Rémi Verschelde | |
Syntax highlighter refactor | |||
2020-07-13 | Commit other files changed by file_format.sh | Aaron Franke | |
2020-07-13 | Fix overriding compression related settings | Andrii Doroshenko (Xrayez) | |
2020-07-11 | Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter | Paulb23 | |
- Extacted all syntax highlighting code from text edit - Removed enable syntax highlighting from text edit - Added line_edited_from signal to text_edit - Renamed get/set_syntax_highlighting to get/set_syntax_highlighter - Added EditorSyntaxHighligher | |||
2020-07-11 | Add core types to ScriptLanguage | Paulb23 | |
2020-07-10 | Add override keywords. | Marcel Admiraal | |
2020-07-10 | Merge pull request #40121 from Calinou/enable-file-logging | Rémi Verschelde | |
Enable file logging by default on desktops to help with troubleshooting | |||
2020-07-10 | Follow-Up Fix Directory Open | Nathan Franke | |
2020-07-09 | Keep debug & verbose options after loading project from project manager | PouleyKetchoupp | |
2020-07-08 | Enable file logging by default on desktops to help with troubleshooting | Hugo Locurcio | |
- Use the `.log` file extension (recognized on Windows out of the box) to better hint that generated files are logs. Some editors provide dedicated syntax highlighting for those files. - Use an underscore to separate the basename from the date and the date from the time in log filenames. This makes the filename easier to read. - Keep only 5 log files by default to decrease disk usage in case messages are spammed. | |||
2020-07-06 | Add sort and has methods to PackedArrays | Aaron Franke | |
2020-07-07 | Merge pull request #40151 from nathanfranke/fix-directory-open-check | Rémi Verschelde | |
Fix Directory Open Check | |||
2020-07-06 | Add methods in ClassDB to get property/method/constant/enum info | George Marques | |
Without the need to iterate the whole list. | |||
2020-07-06 | Fix Directory Open Check | Nathan Franke | |
2020-07-06 | Add a map of autoloads to ProjectSettings | George Marques | |
So places that need to look into it can use the list instead of parsing ProjectSettings details (like checking "*" in path for testing if it's singleton). | |||
2020-07-05 | Merge pull request #40138 from neikeq/error-macros-use-bool-literals | Rémi Verschelde | |
Fix 'modernize-use-bool-literals' clang-tidy warnings in error macros | |||
2020-07-05 | Fix 'modernize-use-bool-literals' clang-tidy warnings in error macros | Ignacio Etcheverry | |
2020-07-04 | Merge pull request #40092 from hinlopen/remove-find-last | Rémi Verschelde | |
Remove String::find_last (same as rfind) | |||
2020-07-03 | Remove String::find_last (same as rfind) | Stijn Hinlopen | |
2020-07-03 | Image: Improve error messages for invalid creation size | Rémi Verschelde | |
2020-07-02 | Merge pull request #40009 from mrushyendra/ustring_overflow_master | Rémi Verschelde | |
Fix overflow and underflow checks for string conversion to int | |||
2020-07-02 | Merge pull request #34028 from nekomatata/list-erase-not-found | Rémi Verschelde | |
Removed errors when List::erase() can't find the value | |||
2020-07-02 | Fix overflow and underflow checks for string conversion to int | Maganty Rushyendra | |
Current error checks for to_int and to_int64 do not issue overflow error messages for INT64_MAX + 1, INT64_MAX + 2, and other numbers close to the integer limits. Likewise, error checks for hex_to_int, hex_to_int64 and bin_to_int64 issue false positive error messages for INT64_MIN or INT32_MIN. This commit fixes these error checks. | |||
2020-07-01 | Merge pull request #33061 from madmiraal/nullpointerdereference | Rémi Verschelde | |
Call CRASH_COND_MSG if key not found in HashMap get(key) functions. | |||
2020-07-01 | Merge pull request #38713 from aaronfranke/string-64bit | Rémi Verschelde | |
Make all String integer conversion methods be 64-bit | |||
2020-07-01 | Call CRASH_COND_MSG if key not found in HashMap get function. | Marcel Admiraal | |
2020-07-01 | Removed errors when List::erase() can't find the value | PouleyKetchoupp | |
This change makes the behavior consistent when the value is not found between erasing from an empty list (no error, just returning false) and erasing from a non-empty list (previously displaying triggering an error and returning false). Error message previously triggered: ERROR: erase: Condition ' !p_I ' is true. returned: false At: ./core/list.h:157. | |||
2020-06-30 | Move frame delaying functions from Main to OS. | Fabio Alessandrelli | |
Will allow specific platforms to override it and avoid blocking on the main/GUI thread. | |||
2020-06-30 | Merge pull request #39986 from reduz/app-inout-notification | Rémi Verschelde | |
Add a separate application focus/in notification |