aboutsummaryrefslogtreecommitdiff
path: root/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* added an optional parameter to OS symbol lookupKarroffel2017-07-271-3/+3
| | | | | | | | When looking up a symbol from a library, previously an error was shown when the symbol did not exist. That caused confusion when the lookup was completely optional. This adds a new parameter to that method so that those errors can be handled manually if needed.
* Merge pull request #9872 from bruvzg/3.0-num-enter-fixRémi Verschelde2017-07-273-4/+0
|\ | | | | Remove duplicate keycode constant for Numpad Enter key (3.0)
| * Remove duplicate keycode constant for Numpad Enter key.bruvzg2017-07-263-4/+0
| |
* | Merge pull request #9892 from RandomShaper/fix-err-formatPedro J. Estébanez2017-07-271-1/+1
|\ \ | | | | | | Fix misplaced quote in error messsage
| * | Fix misplaced quote in error messsagePedro J. Estébanez2017-07-271-1/+1
| | |
* | | Merge pull request #9882 from endragor/nativescript-refcountThomas Herzog2017-07-261-1/+2
|\ \ \ | |/ / |/| | Forward refcount changes to NativeScriptInstance
| * | Forward refcount changes to NativeScriptInstanceRuslan Mustakov2017-07-261-1/+2
| |/ | | | | | | | | | | This also changes Reference::unreference() to always invoke refcount_decremented. Previously it was not invoked until the count reached zero due to short-circuit evalution of boolean expressions.
* | Merge pull request #9720 from endragor/stack-bottomThomas Herzog2017-07-262-0/+16
|\ \ | | | | | | Add a way to retrieve stack bottom of the main thread
| * | Add a way to retrieve stack bottom of the main threadRuslan Mustakov2017-07-252-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | I'm working on Nim bindings and Nim GC needs to know the stack boundaries to check whether certain pointers are located on the stack or in the heap. This commit adds godot_get_stack_bottom procedure to gdnative module which returns pointer to the stack bottom of the main thread. Later on this may be improved to return stack bottom of the current thread.
* | | Merge pull request #9873 from Noshyaar/pr-propRémi Verschelde2017-07-261-0/+3
|\ \ \ | |_|/ |/| | Fix various property not found errors
| * | Fix various property not found errorsPoommetee Ketson2017-07-261-0/+3
| | |
* | | Fix cvs files freezing the editor when a double quote is not closedMarcelo Fernandez2017-07-251-0/+2
|/ /
* | Merge pull request #9731 from Xrayez/gdscript-completionRémi Verschelde2017-07-251-2/+2
|\ \ | | | | | | Update GDScript completion names for Pool*Arrays
| * | Update GDScript completion names for Pool*ArraysAndrii Doroshenko (Xrayez)2017-07-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notice: GDScript tokenizer used the old PoolFloatArray name. Renamed PoolFloatArray to PoolRealArray. Moved "project_settings.h" down one line to comply with the clang-format rules. Fixes #9638 Closed pull request #9714 because I messed up with commits, sorry!
* | | Add newline after config_version and fix custom_features hintRémi Verschelde2017-07-251-1/+2
|/ / | | | | | | Fixes #9818.
* | Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde2017-07-244-7/+6
|\ \ | | | | | | Add object type hint for docs
| * | Add object type hint for docsPoommetee Ketson2017-07-234-7/+6
| | |
* | | UWP: Fix build issue caused by atomic operationsGeorge Marques2017-07-231-1/+1
| |/ |/|
* | Requesting for dictionary keys also respects insertion order, closes #9161Juan Linietsky2017-07-231-0/+21
| |
* | Merge pull request #9718 from endragor/ptrcall-fixesThomas Herzog2017-07-231-28/+28
|\ \ | | | | | | Use specific size for numeric types in ptrcall
| * | Use specific size for numeric types in ptrcallRuslan Mustakov2017-07-201-28/+28
| |/ | | | | | | | | | | The script system does not provide information about specific int sizes, so we should establish convention to use the largest size (64 bits). For real types double is always used.
* | Fix atomic operations in NO_THREADS buildsL. Krause2017-07-221-2/+2
| |
* | function to add script and instance at once, as needed by neikeqJuan Linietsky2017-07-222-0/+13
| |
* | Script languges are uninitialized properly now.Juan Linietsky2017-07-222-0/+8
|/
* -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-1925-176/+270
| | | | -Added system for feature overrides, it's pretty cool :)
* Merge pull request #9699 from RameshRavone/masterThomas Herzog2017-07-191-1/+1
|\ | | | | [gdnative] `Object::_get` return type and dynamic property
| * _get return type fixRamesh Ravone2017-07-181-1/+1
| |
* | Merge pull request #9703 from Noshyaar/docsRémi Verschelde2017-07-196-9/+9
|\ \ | | | | | | Add object type hint for docs
| * | Add object type hint for docsPoommetee Ketson2017-07-196-9/+9
| |/
* / Fix errors with global config names no more sorrys pleasegeequlim2017-07-192-2/+2
|/
* Merge pull request #9608 from RandomShaper/more-atomicsRémi Verschelde2017-07-182-29/+168
|\ | | | | Implement more atomic ops
| * Implement add & subtract atomicsPedro J. Estébanez2017-07-172-0/+76
| |
| * Add atomics for 64-bit integersPedro J. Estébanez2017-07-112-30/+93
| | | | | | | | | | | | The public API looks the same but with added overloads. The implementation uses templates or overloads depending on the context to avoid code duplication.
| * Revert "Improve reliability of memory stats"Rémi Verschelde2017-07-114-122/+51
| |
| * Merge pull request #9014 from RandomShaper/improve-mem-statsPedro J. Estébanez2017-07-114-51/+122
| |\ | | | | | | | | | Improve reliability of memory stats Memory block byte tagging
| | * Implement byte-tagging of memoryPedro J. Estébanez2017-07-051-2/+26
| | | | | | | | | | | | | | | | | | 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`.
| | * Improve reliability of memory statsPedro J. Estébanez2017-07-052-51/+27
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * Add atomics for 64-bit integersPedro J. Estébanez2017-06-222-0/+71
| | |
* | | -Reorganized all properties of project settings (Sorry, Again).Juan Linietsky2017-07-179-59/+54
| | | | | | | | | | | | | | | (Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
* | | Merge pull request #9634 from vnen/gzip-compressionRémi Verschelde2017-07-176-14/+24
|\ \ \ | | | | | | | | Add GZIP compression support
| * | | Add GZIP compression supportGeorge Marques2017-07-136-14/+24
| | | | | | | | | | | | | | | | - Fix a wrong call in PoolByteArray::compress
* | | | Added a simpler/faster way to bind script languages instance wrappers to GodotJuan Linietsky2017-07-164-6/+37
| | | |
* | | | Bindings: Fix Object::get_meta return type.Andreas Haas2017-07-161-1/+1
| | | | | | | | | | | | | | | | The method was shown as void in the docs.
* | | | -Fix for multiple reflection probes causing issues.Juan Linietsky2017-07-151-0/+19
| | | | | | | | | | | | | | | | -Fix for positional sound corruption to avoid making people deaf.
* | | | Lots of work on Audio & Physics engine:Juan Linietsky2017-07-155-3/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Added new 3D stream player node -Added ability for Area to capture sound from streams -Added small features in physics to be able to properly guess distance to areas for sound -Fixed 3D CollisionObject so shapes are added the same as in 2D, directly from children -Fixed KinematicBody API to make it the same as 2D.
* | | | Ignore fuzzy translationsPoommetee Ketson2017-07-121-6/+15
|/ / /
* | | Merge pull request #9366 from GodotExplorer/pr-ime-position-flow-cursorRémi Verschelde2017-07-113-0/+11
|\ \ \ | | | | | | | | IME window follow the input cursor.
| * | | IME window follow the input cursor.geequlim2017-07-113-0/+11
| |/ / | | | | | | | | | | | | Abstruct set_ime_position to OS class. Update ime position for LineEdit and TextEdit.
* | | Merge pull request #9607 from Noshyaar/astarRémi Verschelde2017-07-112-0/+8
|\ \ \ | | | | | | | | AStar: add bool has_point(id)
| * | | AStar: add bool has_point(id)Poommetee Ketson2017-07-112-0/+8
| |/ /