Age | Commit message (Collapse) | Author |
|
Add encrypted files support to ConfigFile
|
|
Fix small memory leak in OS.cpp
|
|
|
|
Fix #26477
Add in ConfigFile this methods:
load_encrypted(path, key)
load_encrypted_pass(path, password)
save_encrypted(path, key)
save_encrypted_pass(path, password)
|
|
|
|
doc: Proofread and complete various nodes
|
|
Remove redundant code, possible NULL pointers and others
|
|
|
|
All 100% completed: MainLoop, Node, Object, Path, Performance,
Reference, Resource, SceneState, SceneTree, UndoRedo.
Also fixed some en_GB occurrences as the reference spelling is en_US.
|
|
added some functions to manage undo buttons
|
|
|
|
|
|
The first used to accept negative values, the second would crash if out
of bound.
|
|
Add option to toggle console window
|
|
Multicast, more network interfaces info
|
|
|
|
Allow getting interfaces names and assigned names.
On UWP this is not supported, and the function will return one interface
for each local address (with interface name the local address itself).
|
|
Remove always true/false values
|
|
|
|
This is an editor setting and its value can also be toggled
using an entry in the Editor toolbar. The console will still
appear briefly when starting the project manager or editor,
as it's still compiled as console application.
Does not impact exported games, which will still run without
console in release and with console in debug mode.
A project setting or export option could be added to disable
it in debug mode if there's demand for it, but that would
greatly reduce the usefulness of debug builds if Windows users
can no longer report error and crash messages.
Fixes #17889.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
Added 2D functions to AStar
|
|
Make second parameter of substr optional
|
|
Expose String.http_escape and String.http_unescape
|
|
ResourceFormatLoader and ResourceFormatSaver are meant to be overridden
to add support for different formats in ResourceLoader and ResourceSaver.
Those should be exposed as they can be overridden in plugins.
On the other hand, all predefined subclasses of those two base classes
are only meant to register support for new file and resource types, but
should not and cannot be used directly from script, so they should not
be exposed.
Also unexposed ResourceImporterOGGVorbis (and thus its base class
ResourceImporter) which are editor-only.
|
|
Fix AStar set/is_point_disabled crash
|
|
|
|
Add ability to limit maximum/minimum window size.
|
|
Also make compatible with Python 3.
|
|
|
|
Limit Physics Process FPS above 0
|
|
Fix the performance of remove_point of AStar
|
|
Resolves: #19734
|
|
|
|
Validate parameters of randi_range()
|
|
|
|
Make humanized size rounding clearer by padding decimals with zeroes
|
|
Improved uniformity of RandomPCG::randf.
|
|
Fix display of large sizes in the editor monitors
|
|
Fix Vector3 slerp method by normalizing cross product
|
|
Removes redundant "splash" setting, improves per pixel transparency documentation.
|
|
Small fixes to unrechable code, possibly overflows, using NULL pointers
|
|
It's not necessary, but the vast majority of calls of error macros
do have an ending semicolon, so it's best to be consistent.
Most WARN_DEPRECATED calls did *not* have a semicolon, but there's
no reason for them to be treated differently.
|
|
replaced "divisor" with "delimiter" for methods split,rsplit and split_floats.
|
|
Improved documentation of rsplit Method for String class.
Removed "divisor" (i will also change variants_call.cpp) and added "delimiter" in its place. Also moved the example at the bottom of the description.
|
|
For example, "5 MB" will now be displayed as "5.00 MB" to make the
rounding precision clear, regardless of the value being rounded.
This closes #29611.
|
|
Unlike the old custom method, the `String::humanize_size()`
method works well with file sizes above 2 GB.
This also tweaks the suffixes for spacing consistency and
uses the correct acronym for exabytes (EB).
This closes #29610.
|
|
|
|
|
|
I don't know why this happened, I was debugging another issue. This
should take care of it though.
|