summaryrefslogtreecommitdiff
path: root/scene/main
AgeCommit message (Collapse)Author
2018-02-28Fix various valgrind reported uninitialized variable usesHein-Pieter van Braam
2018-02-23Refactor version macros and fix related bugsRémi Verschelde
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were several places hardcoding their own variant of the version string, potentially with bugs (e.g. forgetting the patch number when defined). The new logic defines: - VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1) - VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch', depending on whether the latter is defined (e.g. 3.1.4) - VERSION_FULL_CONFIG, which contains the version status (e.g. stable) and the module-specific suffix (e.g. mono) - VERSION_FULL_BUILD, same as above but with build/reference name (e.g. official, custom_build, mageia, etc.) Note: Slight change here, as the previous format had the build name *before* the module-specific suffix; now it's after - VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed with "Godot v" for readability Bugs fixed thanks to that: - Export templates version matching now properly takes VERSION_PATCH into account by relying on VERSION_FULL_CONFIG. - ClassDB hash no longer takes the build name into account, but limits itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant for the API hash). - Docs XML no longer hardcode the VERSION_STATUS, this was annoying. - Small cleanup in Windows .rc file thanks to new macros.
2018-02-21Fix typos with codespellluz.paz
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
2018-02-17Clean up some bad words from code commentsArtem Varaksa
2018-01-18Remove obsolete Viewport _update_rect() codeRémi Verschelde
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-12Renamed tree_exited to tree_exiting. tree_exited is now used for actual out ↵Juan Linietsky
of tree notification. Updated doc accordingly.
2018-01-12Bind many more properties to scriptsBojidar Marinov
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
2018-01-11Fixed crash on duplicate GIProbe bakingAndreaCatania
2018-01-06Fix typo in new stringsPoommetee Ketson
2018-01-05Force button release when window focuses out, fixes #15318 and likely many ↵Juan Linietsky
other issues.
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-03Merge pull request #15192 from volzhs/expose-quit-on-go-backRémi Verschelde
Bind SceneTree::set_quit_on_go_back() to gdscript
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-01-01Merge pull request #14953 from poke1024/fix-toolbar-gestureNoshyaar
Hide tooltip on gesture input
2017-12-30Bind SceneTree::set_quit_on_go_back() to gdscriptvolzhs
Fix #15189
2017-12-27Merge pull request #14996 from neikeq/enums-monoNoshyaar
Mono: Make the bindings generator output enums
2017-12-26Merge pull request #14977 from volzhs/fix-crash-groupJuan Linietsky
Fix crash & error at saving scene
2017-12-26Removed the InputEvent ID field, which was unused and can cause bugs.Juan Linietsky
2017-12-25Merge pull request #14899 from volzhs/render-quality-optionNoshyaar
Respect HDR option
2017-12-25Merge pull request #14753 from NathanWarden/mouse_button_fixNoshyaar
Fixed a bug where mouse button focus breaks when using multiple buttons at once.
2017-12-25Fix crash from move_child at saving scenevolzhs
2017-12-24Mono: Make the bindings generator output enumsIgnacio Etcheverry
- Switch to PascalCase for constants names
2017-12-22Hide tooltip on gesture inputBernhard Liebl
2017-12-21-Make capture dependent on a cell size, not subdivision.Juan Linietsky
-Fixed a bug recently introduced when releasing mouse events and calling popups
2017-12-21Respect HDR optionvolzhs
2017-12-20Fixed wrong Project Settings direction on an error message.Michael Alexsander Silva Dias
2017-12-20properly send mouse released event when grabbing modal focus, fixes #14854Juan Linietsky
2017-12-19Make dynamic font oversampling fully dynamic.Juan Linietsky
2017-12-19Added font oversampling supportJuan Linietsky
2017-12-19Should no longer crash after rebaking, may be a solution to #14795Juan Linietsky
Not sure if this is the same problem, as reported, please test.
2017-12-17Merge pull request #14754 from willnationsdev/dictionary-copyRémi Verschelde
Added 'duplicate' function for Dictionary in C++ and API.
2017-12-17Dictionary::copy -> ::duplicateWill Nations
2017-12-16Fixed a bug where mouse button focus breaks when using multiple buttons at once.Nathan Warden
2017-12-16Revert "Fix mouse button release not sent to gui_input if it's different ↵Juan Linietsky
from the button that gave focus"
2017-12-16Improve duplication and saving of instanced scenesMatthias Hoelzl
2017-12-16Merge pull request #14484 from Zylann/fix_mouse_focus_button_releaseRémi Verschelde
Fix mouse button release not sent to gui_input if it's different from the button that gave focus
2017-12-15Fixes oversized tooltip labels (issue 14570)Bernhard Liebl
2017-12-15Merge pull request #14604 from mhilbrunner/http-defaultsRémi Verschelde
HTTP cleanup & better defaults
2017-12-14-Add lightmapperJuan Linietsky
-Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
2017-12-14HTTP cleanup & better defaultsmhilbrunner
2017-12-10Merge pull request #13351 from poke1024/fix12451_2Rémi Verschelde
Make click on arrow properly open and close property editor modals
2017-12-10fix certain popup close clicks with popup buttonsBernhard Liebl
2017-12-10Fix mouse button release not sent to gui_input if it's different from the ↵Marc Gilleron
button that gave focus
2017-12-10Fix mouse position in viewportvolzhs
2017-12-07Added some clean up in camera/viewport management. Fixes #12279, Fixes #12774Juan Linietsky
2017-12-07Style: Apply new clang-format 5.0 style to all filesRémi Verschelde
2017-12-04Do not cancel event if no need to cancel it. Fixes problem with GUI in 3D.Juan Linietsky
2017-12-04-Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky
-Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
2017-12-01Fixed crash on duplicate instanced nodes (#13432)Konstantin Zaitsev