Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-22 | Fix buffers size calculation in PacketPeerStream. | Fabio Alessandrelli | |
The calculation used to be wrong when exactly at a power of 2. `nearest_shift` always return the "next" power of 2 `nearest_shift(4) == 3 # 2^3 = 8`. On the other hand `next_power_of_2` returns the exact value if that value is a power of 2 (i.e. `next_power_of_2(4) == 4`). I.e. : ``` WARN_PRINT(itos(next_power_of_2(4)) + " " + itos(1 << nearest_shift(4))); // WARNING: ... : 4 8 ``` Is this by design? | |||
2019-12-20 | Encodes property names properly in project.godot | Haoyu Qiu | |
2019-12-19 | Merge pull request #34421 from Chaosus/fix_strcpy_warning | Rémi Verschelde | |
Fix build warning in ustring.cpp on Windows/MSVC platform | |||
2019-12-18 | Suggest use of deferred or oneshot on disconnect if the signal is locked. ↵ | Juan Linietsky | |
Closes #34443. | |||
2019-12-18 | Fix build warning in ustring.cpp on Windows/MSVC platform | Yuri Roubinsky | |
2019-12-17 | Merge pull request #34348 from Catchawink/master | Rémi Verschelde | |
Fixed issues with using a relative path in the export window. | |||
2019-12-17 | Improve error message and do not spam forever. | Juan Linietsky | |
2019-12-17 | Restore signal locking, for some reason missing. | Juan Linietsky | |
2019-12-16 | Fixed issues with using a relative path in the export window. | Catchawink | |
Before this fix, opening relative export paths inside of an EditorFileDialog was not possible. This was fixed by modifying String::path_to_file() to save relative paths in EditorExportPreset::set_export_path() more appropriately and changing EditorFileDialog::set_current_dir() to open relative paths. | |||
2019-12-15 | Document that translated does not behave like rotated or scaled | Aaron Franke | |
2019-12-14 | Merge pull request #33910 from Faless/net/android_mlock | Rémi Verschelde | |
Acquire MulticastLock on Android when using broadcast/multicast | |||
2019-12-14 | UDP sockets broadcast is now disabled by default. | Fabio Alessandrelli | |
Add method `set_broadcast_enabled` to allow enabling broadcast via GDScript. | |||
2019-12-13 | Drop b2d_convexdecomp. no longer necessary. | Rémi Verschelde | |
We now use `thirdparty/misc/triangulator.h` for all physics-related (collision, navigation) triangulation needs. Follow-up to #34293. | |||
2019-12-13 | Merge pull request #34310 from qarmin/shift_operators | Rémi Verschelde | |
Don't allow to use too big or too small shift count | |||
2019-12-12 | Don't allow to use too big or too small shift operators | Rafał Mikrut | |
2019-12-11 | Merge pull request #27792 from Giacom/fix_quat | Rémi Verschelde | |
Fixes being unable to use the Quat(Vector3) constructor | |||
2019-12-10 | NetSocket set_broadcast_enabled returns Error enum | Fabio Alessandrelli | |
2019-12-10 | Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers | Rémi Verschelde | |
Removed unused variables, add some constants numbers | |||
2019-12-10 | Removed unused variables, add some constants numbers | Rafał Mikrut | |
2019-12-07 | Make some arguments in PCKPacker methods optional | Hugo Locurcio | |
Those arguments aren't required for most common use cases, so making them optional should help with code readability. | |||
2019-12-04 | ResourceLoader: Add language code matching for localized resources | Rémi Verschelde | |
Near matching was not implemented like in TranslationServer, so a resource remapped for 'ru' (but not 'ru_RU') would not be used as fallback if the system locale was 'ru_RU'. Fixes #34058. | |||
2019-12-04 | Translation: Refactor locale matching to use proper language code | Rémi Verschelde | |
The previous code only parsed the first two characters (potentially reading out of bounds if input was invalid), but some locales use a 3-letter language code (e.g. 'nah_MX'). So I refactored the logic a bit to properly parse the locale and extract the part left of the regional code, if provided (supports both 'en_US' and 'en-US' style). I made TranslationServer::get_language_code() public as I'll use it in a follow up commit. | |||
2019-12-04 | Added support for vertical syncing via the Windows OS compositor (DWM.) | TerminalJack | |
2019-12-03 | Fix severe performance drop while deflating polylines | Andrii Doroshenko (Xrayez) | |
Underscaled arc tolerance produced very small values so that changes to this parameter were negligible when scaled internally, hence significant performance drop (lots of intermediate points inserted in an arc). Now the performance is mostly the same compared to other types of offsetting (SQUARE, MITER). | |||
2019-12-03 | Merge pull request #34072 from arlez80/master | Rémi Verschelde | |
fixed pitch bend value and MIDI running status on the InputEventMIDI. | |||
2019-12-03 | fixed set pitch bend value and implemented midi running status | あるる / きのもと 結衣 | |
2019-12-03 | Merge pull request #33857 from nekomatata/polygon-2d-antialiasing | Rémi Verschelde | |
Fixed antialiased option for Polygon2D | |||
2019-12-01 | Merge pull request #33640 from mewin/http_head_request | Fabio Alessandrelli | |
Fix HTTP HEAD requests | |||
2019-11-28 | Fixed antialiased option for Polygon2D / Line2D | PouleyKetchoupp | |
Polygon2D: The property wasn't used anymore after switching from canvas_item_add_polygon() to canvas_item_add_triangle_array() for drawing. Line2D: Added the same property as for Polygon2D & fixed smooth line drawing to use indices correctly. Fixes #26823 | |||
2019-11-26 | do not wait for response body when making a HEAD request | Patrick Wuttke | |
2019-11-26 | Revert "Fix localise_path method so that uncached scripts don't sometimes ↵ | Emmanuel Leblond | |
get loaded with two backslashes" This reverts commit 1342551664091c1ceb931ee45d9c43f09df5f1ff. | |||
2019-11-25 | Merge pull request #33862 from Faless/net/http_request_chunk_size | Rémi Verschelde | |
Add download_chunk_size property to HTTPRequest. | |||
2019-11-24 | Add download_chunk_size property to HTTPRequest. | Fabio Alessandrelli | |
This allows setting the `read_chunk_size` of the internal HTTPClient. This is important to reduce the allocation overhead and number of file writes when downloading large files, allowing for better download speed. | |||
2019-11-23 | Merge pull request #33652 from Black-Cat/http-client-fix | Fabio Alessandrelli | |
Fix HTTPClient::poll crash when connection set to null | |||
2019-11-23 | Fix HTTPClient::poll crash when connection set to null | Artem Burjachenko | |
2019-11-20 | Merge pull request #33583 from qarmin/fix_overflows_unitialized | Rémi Verschelde | |
Fix some overflows and unitialized variables | |||
2019-11-20 | Fix some overflows and unitialized variables | Rafał Mikrut | |
2019-11-19 | Fixed bug caused by a copy/paste error in Face3::get_closest_point_to | stoofin | |
s * edge0 = -d / a * edge0 = -edge0⋅v0 / (edge0⋅edge0) * edge0 = vector projection of -v0 onto edge0 By incorrectly using -e/c instead of -d/a, Face3::get_closest_point_to was returning the wrong point in certain cases. Specifically, I noticed it returning vertex[0] when it should have been returning vertex[1]. | |||
2019-11-13 | Fix explain message not being stripped in release. | Fabio Alessandrelli | |
Messages coming from ERR_EXPLAIN / ERR_*_MSG macros used to strip the error explanation in release builds and was changed in a recent refactoring. This commit restores the old behaviour (fixing release builds). | |||
2019-11-11 | Merge pull request #33517 from madmiraal/fix-_MSG-macros | Rémi Verschelde | |
Send *_MSG macros' explanations directly to the _err_print_error(). | |||
2019-11-11 | Remove ERR_EXPLAIN macros and the scaffolding they needed. | Marcel Admiraal | |
2019-11-11 | Remove all uses of ERR_EXPLAIN macros. | Marcel Admiraal | |
2019-11-10 | Send m_msg directly to _err_print_error(). | Marcel Admiraal | |
2019-11-08 | Expose the `OS.low_processor_usage_mode_sleep_usec` property | Hugo Locurcio | |
This makes it possible to change it at runtime in projects. | |||
2019-11-08 | doc: Sync classref with current source | Rémi Verschelde | |
Fix incomplete binding. | |||
2019-11-08 | Merge pull request #33445 from kawa-yoiko/astar-soft-error | Rémi Verschelde | |
Emit an error rather than crash in A* | |||
2019-11-08 | Fix MinGW/clang/LLD/UCRT build. | bruvzg | |
2019-11-08 | Emit an error rather than crash in A* | Shiqing | |
2019-11-08 | Merge pull request #27742 from rxlecky/camera-replication | Rémi Verschelde | |
Game camera override | |||
2019-11-08 | Merge pull request #33052 from KoBeWi/naughty_sliders | Rémi Verschelde | |
Fix analog input in sliders |