| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \
| |/ / /
|/| | | |
SceneTreeTimer: Ability to set pause mode
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Adds an additional flag to SceneTree::create_timer() that tells it whether or not to process when the game is paused.
Defaults to false in order to not break existing functionality.
|
| | | | | |
|
| |/ / /
| | |
| | |
| | | |
Fixes the problem with spinboxes not updating when clicking too fast.
|
| |\ \ \
| | | |
| | | | |
Rename the _MD macro to D_METHOD
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This new name also makes its purpose a little clearer
This is a step towards fixing #56
|
| |/ / /
| | |
| | |
| | | |
Export TextureButton::ResizeMode as its own enum values
|
| | | |
| | |
| | |
| | | |
This saves typing and is a step towards fixing #56
|
| |\ \ \
| | | |
| | | | |
TCP/UDP listen bind to address and bugfixes
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- TCP:
- `listen` bind to wildcard "*" -> dual stack socket
- `listen` bind to address -> socket from address type
- `connect` -> resolve using best protocol (UNSPEC), socket from address type
- UDP:
- `listen` bind to wildcard "*" -> dual stack socket
- `listen` bind to address -> socket from address type
- `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type
(to change socket type you must first call `close` it)
|
| |\ \ \ \
| | | | |
| | | | | |
Polyline
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It supports unlimited width, color gradient, texture and some geometry
options for joints and caps. Also transparency without artifacts
(provided that line joints aren't too sharp).
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Particles2D: implement texture flip parameters.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Enhance TextureButton and TextureRect with resize
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
Make TextureButton to the same resize behavior with TextureRect
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix tween Transform2D typo
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix touch button issues
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix touch button needing double tap after pause (applies to those not set to pass-by)
Fix error when a pressed TouchScreenButton with no associated action exits the tree
(with some refactoring of duplicate code)
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Selected text is now deselected on ctrl+home/end
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This fixes Issue #7694 and also the error mentioned in the comments of that issue.
|
| |\ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / /
|/| | | | | | | | |
Add shape property to TouchScreenButton
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Adapted from 67a0da34a2d5a95761c54b3012d0a8f1a79e10a6
|
| | |_|_|/ / / / /
|/| | | | | | | |
|
| | | | | | | | | |
|
| | |/ / / / / /
|/| | | | | | |
|
| | |/ / / / /
|/| | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
scrolling is enabled
(cherry picked from commit e9316a009e08e8fe9aa961a0ccef2a77ba7133fc)
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fixed line lenght guideline, and added colour option
|
| | | | | | | | |
|
| |/ / / / / / |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Greater VCS friendliness
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Serialize dictionaries adding newlines between key-value pairs
Serialize group lists also with newlines in between
Serialize string properties escaping only " and \ (needed for a good diff experience with built-in scripts and shaders)
Bonus:
Make AnimationPlayer serialize its blend times always sorted so their order is predictable in the .tscn file.
This PR is back-compat; won't break the load of existing files.
|
| | |/ / / / /
|/| | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
CollisionShape2D: Fix warning icon not updating.
|
| | | |_|/ / /
| |/| | | |
| | | | | |
| | | | | | |
`CollisionPolygon2D` also had this problem.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Respect style boxes for Button states other than "normal"
|
| | | | | | | | |
|
| |/ / / / / / |
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Use real_t rather than float or double in generic functions (core/mat…
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
than float or double in generic functions (core/math) whenever possible.
Also inlined some more math functions.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix Spatial::is_visible and editor calls to CanvasItem/Spatial::is_visible
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
is_visible itself for Spatial
|
| |/ / / / /
| | | | |
| | | | |
| | | | | |
Fixes #7476.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
clang-format does not handle that well *at all*.
For the reference, found the relevant pieces of code with:
`ag "=[ "$'\t'"]?"$'\n'"[ "$'\t'"]?{" --ignore=thirdparty`
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Made sure files in core/ and tools/ have a proper Godot license header
when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h}
to rect3.{cpp,h} and class_db.{cpp,h} respectively.
Also added a proper header to core/io/base64.{c,h} after clarifying
the licensing with the original author (public domain).
|