summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2017-03-12fix remove_and_skip()AlexHolly
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
2017-03-05Add a bunch of missing Godot headers in own filesRémi Verschelde
2017-03-05Refactoring: rename tools/editor/ to editor/Rémi Verschelde
The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.
2017-03-05Merge pull request #7954 from Hinsbart/tilemap_self_modulateRémi Verschelde
TileMap: Respect self_modulate property
2017-03-05Merge pull request #7916 from RebelliousX/tab_containerRémi Verschelde
TabContainer's signal changes (v3)
2017-03-05TileMap: Respect self_modulate propertyAndreas Haas
Now `TileMap`s make use of the `self_modulate` property. There's still a bug: The Editor doesn't re-draw with the new color when you change the TileMaps `self_modulate` in the inspector. You'll have to make it update manually (by placing a tile, changing the transform, etc..) I'll open an issue for that after this is merged (If I don't fix it in the meantime ^^).
2017-03-05- `tab_changed` signal emits only by selecting a different tab.Thaer Razeq
- Added `tab_selected` signal. Which emits a signal by selecting any tab, if current tab is selected again. - Added `get_previous_tab()`. Which returns the previous shown tab. **Note:** only `tab_changed` can modify previous tab index. - Add documentation for the added function and signals. Fix a typo too.
2017-03-04Merge pull request #7508 from lonesurvivor/area2d-fixRémi Verschelde
Fix two problems with Area2D and remove_child()
2017-03-04Merge pull request #7929 from RayKoopa/editor_resizable_dialogsRémi Verschelde
Resizable editor / project settings dialogs & save their bounds
2017-03-04Merge pull request #7927 from volzhs/wrong-ref-treeitemRémi Verschelde
Fix wrong TreeItem reference after reconstructing
2017-03-04Added a SceneTree.has_network_peer, closes #7922Karol Walasek
2017-03-03Make Editor, Export and Project settings dialogs resizable and store their ↵Ray Koopa
bounds
2017-03-03Fix wrong TreeItem reference after reconstructingvolzhs
2017-03-01Added functionality for resizable dialogs.Ray Koopa
2017-02-28Merge pull request #7878 from RebelliousX/elseRémi Verschelde
Bunch of missing `else` statements and general logic
2017-02-28Inf and NaN support added to GDScript.Saracen
2017-02-28 Various fixes detected using PVS-Studio static analyzer.Thaer Razeq
- Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements
2017-02-28Merge pull request #7904 from tagcup/use_math_prngRémi Verschelde
Use the common PRNG in 2D particles code.
2017-02-27Use the common PRNG in 2D particles code.Ferenc Arn
Replaces the custom PRNG used by 2D particles code with a wrapper for the PRNG located under core/math.
2017-02-27Add disabled tabsRay Koopa
2017-02-27Fix several drawing and logic issues in TabContainerRay Koopa
2017-02-27Merge pull request #6462 from RandomShaper/fix-improve-anim-blendRémi Verschelde
Fix/improve AnimationPlayer blending logic
2017-02-27Merge pull request #7897 from RandomShaper/particles2d-process-modeRémi Verschelde
Add process mode option to Particles2D
2017-02-27Add process mode option to Particles2DPedro J. Estébanez
2017-02-26Merge pull request #7653 from Dumbeldor/RichTextLabel_remove_lineRémi Verschelde
RichTextLabel add function remove_line
2017-02-26Merge pull request #7889 from Hinsbart/fix_autoenable_inputRémi Verschelde
Fix auto-enable of _input processing when _input() method is set.
2017-02-26Merge pull request #7887 from bojidar-bg/particles-emission-endedRémi Verschelde
Add emission_finished signal to Particles2D
2017-02-26Merge pull request #7874 from volzhs/issue-7820-masterRémi Verschelde
Fix crash when click icon while editing node name
2017-02-26Merge pull request #7869 from RandomShaper/fix-touchbutton-crashRémi Verschelde
Fix crash if TouchScreenButton is pressed while exiting the tree
2017-02-26Merge pull request #7866 from Hinsbart/tween_fixRémi Verschelde
Fix undefined behavior found by static code analyzer.
2017-02-26Merge pull request #7858 from bojidar-bg/tilemap-get-sizeRémi Verschelde
Add Rect2 TileMap::get_used_rect()
2017-02-26Merge pull request #7856 from RandomShaper/add-duplicate-flagsRémi Verschelde
Add more options to Node.duplicate()
2017-02-26Merge pull request #7831 from volzhs/tr-buttonarray-3Rémi Verschelde
Translate ButtonArray text
2017-02-25Fix auto-enable of _input processing when _input() method is set.Andreas Haas
Since f3f4a11c processing of callbacks such as `_process`, `_fixed_process`, etc will be automatically enabled when the corresponding method is found in the script. However, for _input() this wasn't working. That's simply because `_input` wasn't initialized in `SceneStringNames` ^^
2017-02-25Add emission_finished signal to Particles2DBojidar Marinov
(Also remove some Particles2D::testee method, which was unused) Resolves #3963
2017-02-23Complete the globals.h -> global_config.h conversionBojidar Marinov
2017-02-23Fix crash when click icon while editing node namevolzhs
2017-02-22Fix crash if TouchScreenButton is pressed while exiting the treePedro J. Estébanez
(cherry picked from commit 5b8d5766f4574b5011b3f258d3e9b34298eb609c)
2017-02-22Tween: Fix undefined behavior found by static code analyzer.Andreas Haas
Adresses the issue mentioned in https://software.intel.com/en-us/articles/the-ultimate-question-of-programming-refactoring-and-everything
2017-02-21-renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky
modified files) -.pck and .zip exporting redone, seems to be working..
2017-02-20Add Rect2 TileMap::get_used_rect(), closes #4390Bojidar Marinov
2017-02-20Add more options to Node.duplicate()Pedro J. Estébanez
to decide whether signals, groups and/or scripts should be set in the copied nodes or not; it's default value makes the method include everything, as usual
2017-02-19Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky
2017-02-18Translate ButtonArray textvolzhs
2017-02-16RichTextLabel add function remove_lineVincent
2017-02-16Correct hash behavior for floating point numbersHein-Pieter van Braam
This fixes HashMap where a key or part of a key is a floating point number. To fix this the following has been done: * HashMap now takes an extra template argument Comparator. This class gets used to compare keys. The default Comperator now works correctly for common types and floating point numbets. * Variant implements ::hash_compare() now. This function implements nan-safe comparison for all types with components that contain floating point numbers. * Variant now has a VariantComparator which uses Variant::hash_compare() safely compare floating point components of variant's types. * The hash functions for floating point numbers will now normalize NaN values so that all floating point numbers that are NaN hash to the same value. C++ module writers that want to use HashMap internally in their modules can now also safeguard against this crash by defining their on Comperator class that safely compares their types. GDScript users, or writers of modules that don't use HashMap internally in their modules don't need to do anything. This fixes #7354 and fixes #6947.
2017-02-16a ton of bug fixes to the rendererJuan Linietsky
2017-02-16Merge pull request #7814 from Hinsbart/timer_pauseRémi Verschelde
SceneTreeTimer: Ability to set pause mode
2017-02-15Many fixes to make exported scenes work better, still buggy.Juan Linietsky