Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-11 | Add atomics for 64-bit integers | Pedro J. Estébanez | |
The public API looks the same but with added overloads. The implementation uses templates or overloads depending on the context to avoid code duplication. | |||
2017-07-11 | Revert "Improve reliability of memory stats" | Rémi Verschelde | |
2017-07-11 | Merge pull request #9014 from RandomShaper/improve-mem-stats | Pedro J. Estébanez | |
Improve reliability of memory stats Memory block byte tagging | |||
2017-07-08 | Refactor 'treshold' to 'threshold' | Poommetee Ketson | |
2017-07-07 | [#9292] Renamed Image.put_pixel() to set_pixel(). | ducdetronquito | |
2017-07-05 | Merge pull request #8943 from RandomShaper/fix-error-handling | Rémi Verschelde | |
Implement well-defined handling of unrecoverable errors | |||
2017-07-05 | Implement byte-tagging of memory | Pedro J. Estébanez | |
Using a magic value for memory allocated but uninitialized and another one for memory about-to-be-released. Helps in debugging unitialized members, dangling pointerts, etc. Disabled by default. Can be enabled for debug builds by defining `DEBUG_MEMORY_TAGGING`. | |||
2017-07-05 | Improve reliability of memory stats | Pedro J. Estébanez | |
The allocation count is managed atomically and where it actually should change (for instance, not counting an allocation before its success has been checked). Bonus: Improve readability of the pre-pad checks. | |||
2017-07-05 | Implement well-defined handling of unrecoverable errors | Pedro J. Estébanez | |
Plus the addition of some convenience CRASH_* error macros. Plus transient avoidance of the flood of warnings emitted by Clang when checking 'this' for NULL. Plus explanation about the do-while(0) loop in some error macros. | |||
2017-07-04 | Implemented environment arrays for skybox reflection and roughness, quality ↵ | Juan Linietsky | |
increase is enormous. | |||
2017-07-03 | Merge pull request #9457 from TwistedTwigleg/Fixed_Vector3_snap | Rémi Verschelde | |
Fixed syntax inconsistency in Vector3.snap and Vector3.snapped | |||
2017-07-03 | Fixed syntax inconsistency in Vector3.snap and Vector3.snapped | TwistedTwigleg | |
2017-06-30 | -Many fixes to VisualScript, fixed property names, etc. | Juan Linietsky | |
-Added ability to set/get a field in GetSet, as well as assignment ops -Added a Select node -Fixed update bugs related to variable list and exported properties, closes #9458 | |||
2017-06-28 | Reworked translation system | Juan Linietsky | |
-Label and Button reload translation on the fly -Resources are loaded and reload depending on locale | |||
2017-06-27 | Merge pull request #9195 from kubecz3k/obj-incoming-connections | Rémi Verschelde | |
Ability to get a list of signals that are targeting given object | |||
2017-06-25 | -Added folding to property editor, persistent on objects it edits | Juan Linietsky | |
-Some changes to tree to support this properly | |||
2017-06-25 | Fix crash with String copy from with NULL string parameter | geequlim | |
2017-06-25 | Merge pull request #9334 from Noshyaar/pr-genh | Rémi Verschelde | |
BuildSystem: generated files have .gen.extension | |||
2017-06-25 | Merge pull request #9348 from bojidar-bg/9299-save-device-ids | Rémi Verschelde | |
Make the InputEvent device property get saved | |||
2017-06-25 | BuildSystem: generated files have .gen.extension | Poommetee Ketson | |
2017-06-24 | Merge pull request #8783 from bojidar-bg/fix-range-loop-type | Rémi Verschelde | |
Fix for..in range() resulting in floats instead of ints | |||
2017-06-24 | Added 'blit_rect_mask' for 3.0 too | dumitru-stama | |
2017-06-24 | Make the InputEvent device property get saved | Bojidar Marinov | |
Fixes #9299 | |||
2017-06-23 | Remove methods from code completion which are already exposed by properties, ↵ | Juan Linietsky | |
makes completion cleaner and more close to the documentation. | |||
2017-06-23 | Image: Fix wrong method DEFVAL | Ignacio Etcheverry | |
2017-06-22 | Fix shortcuts, make them visible again and work. | Juan Linietsky | |
2017-06-22 | Reimplement for..in range() so that it always results in ints | Bojidar Marinov | |
Fixes #8278, fixup of bfef8de1bc4f7a7b9617a7b181881129033a0b0e | |||
2017-06-22 | Add atomics for 64-bit integers | Pedro J. Estébanez | |
2017-06-20 | fixed ptrcall cast for const Ref<T> | Karroffel | |
Some methods require a const Ref<T> argument, the ptrcall method wrappers cast `void *` to the apropriate types. The problem is that there is no `Ref(const T *)` constructor, but since Ref modifies the refcount of a Reference anyway there's no point in a const version. The problem is that with a `const T *` constructor call, the argument gets converted to Variant first and loses all the reference information, resulting in a null reference as the argument to the constructor. | |||
2017-06-19 | Fixed a string class bug | dumitru-stama | |
2017-06-19 | Merge pull request #8870 from tagcup/pathfollow | Thomas Herzog | |
Fix PathFollow rotations. | |||
2017-06-19 | Merge pull request #9274 from vnen/compress-functions | Thomas Herzog | |
Expose compression functions to GDScript | |||
2017-06-19 | Add compression support for File object | George Marques | |
2017-06-19 | Add basic compression functions to PoolBaseArray | George Marques | |
2017-06-18 | Added two new methods to 3.0 'blend_rect_mask' and 'fill' | d | |
2017-06-17 | Add normalmap support for drawing in all low level primitives. Only added ↵ | Juan Linietsky | |
support in Sprite so far. | |||
2017-06-16 | Merge pull request #9231 from dumitru-stama/constimg | George Marques | |
Fixed a bug in get_pixel not being const | |||
2017-06-16 | -Fix freezes caused by etccomp2, closes #9183 | Juan Linietsky | |
-Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality. | |||
2017-06-16 | Fixed a bug in get_pixel not being const | dumitru.stama | |
2017-06-16 | Merge pull request #9201 from vnen/rename-extensions | Rémi Verschelde | |
Rename Godot-specific resource extensions | |||
2017-06-16 | Fixed memory leaks | Marc Gilleron | |
- PoolVector leak - mesh_remove_surface leak | |||
2017-06-15 | Rename Godot-specific resource extensions | George Marques | |
2017-06-15 | doc: Sync classref with current source | Rémi Verschelde | |
Tried to salvage what I could of the Image and InputEvent changes. | |||
2017-06-15 | Merge pull request #9177 from tagcup/gcc5_isinf | Rémi Verschelde | |
Use inline code for isinf with gcc versions <6. | |||
2017-06-15 | Ability to get a list of signals that are targeting object | Jakub Grzesik | |
2017-06-14 | Use inline code for isinf as a workaround for libstdc++ versions from gcc ↵ | Ferenc Arn | |
5.x era. Fixes #9166. | |||
2017-06-14 | Merge pull request #9157 from capnm/fix-https-request | Rémi Verschelde | |
Don't append standard ports to the request header. | |||
2017-06-14 | Merge pull request #9158 from Hinsbart/script_templates | Rémi Verschelde | |
Add ability to use custom script templates. | |||
2017-06-14 | Merge pull request #9175 from bd339/iss9156 | Rémi Verschelde | |
Correct Image::blit_rect | |||
2017-06-14 | Merge pull request #9155 from kubecz3k/check-process-type | Rémi Verschelde | |
Ability to check if we are in fixed thread, solves: #3698 |