summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
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-19Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky
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
2017-02-15SceneTreeTimer: Ability to set pause modeAndreas Haas
Adds an additional flag to SceneTree::create_timer() that tells it whether or not to process when the game is paused. Defaults to false in order to not break existing functionality.
2017-02-14Spinbox: don't ignore double clicks.Andreas Haas
Fixes the problem with spinboxes not updating when clicking too fast.
2017-02-13Merge pull request #7795 from hpvb/rename-md-macroRémi Verschelde
Rename the _MD macro to D_METHOD
2017-02-13Fix compile error with TextureButtongeequlim
Export TextureButton::ResizeMode as its own enum values
2017-02-13Rename the _MD macro to D_METHODHein-Pieter van Braam
This new name also makes its purpose a little clearer This is a step towards fixing #56
2017-02-13Remove use of _SCS from ADD_METHODHein-Pieter van Braam
This saves typing and is a step towards fixing #56
2017-02-12Merge pull request #7581 from Faless/v6_wild_bindRémi Verschelde
TCP/UDP listen bind to address and bugfixes
2017-02-12Merge pull request #7352 from Zylann/polylineRémi Verschelde
Polyline
2017-02-12Merge pull request #7775 from Hinsbart/particles_flipRémi Verschelde
Particles2D: implement texture flip parameters.
2017-02-12Merge pull request #7769 from GodotExplorer/pr-resizeable-texturebutton_3Rémi Verschelde
Enhance TextureButton and TextureRect with resize
2017-02-12Merge pull request #7747 from sanikoyes/Pr-fix-tween-transform2dRémi Verschelde
Fix tween Transform2D typo
2017-02-12Merge pull request #7722 from RandomShaper/improve-touch-buttonRémi Verschelde
Fix touch button issues
2017-02-12Merge pull request #7712 from kbake/deselect-selection-on-ctrl-home/endRémi Verschelde
Selected text is now deselected on ctrl+home/end
2017-02-12Merge pull request #7706 from RandomShaper/touch-button-shape-masterRémi Verschelde
Add shape property to TouchScreenButton
2017-02-10Solve TouchScreenButtons issuesPedro J. Estébanez
Fix touch button needing double tap after pause (applies to those not set to pass-by) Fix error when a pressed TouchScreenButton with no associated action exits the tree (with some refactoring of duplicate code)
2017-02-10Particles2D: implement texture flip parameters.Andreas Haas
2017-02-09Add STRETCH_KEEP_ASPECT_COVERED to TextureRect StretchModegeequlim
Make TextureButton to the same resize behavior with TextureRect
2017-02-08basic contact shadows implementation, will most likely need some polishingJuan Linietsky
2017-02-07Fix tween Transform2D typosanikoyes
2017-02-06ability to adjust propagation in gi probeJuan Linietsky
2017-02-06Several bugfixes, improving the import workflowJuan Linietsky
2017-02-03Selected text is now deselected on ctrl+home/endkbake
This fixes Issue #7694 and also the error mentioned in the comments of that issue.
2017-02-02wav file importing!Juan Linietsky
2017-02-02Add shape property to TouchScreenButtonPedro J. Estébanez
Adapted from 67a0da34a2d5a95761c54b3012d0a8f1a79e10a6
2017-02-02Fix #7011 ScrollContainer takes into account child's EXPAND flag when ↵Pawel Kowal
scrolling is enabled (cherry picked from commit e9316a009e08e8fe9aa961a0ccef2a77ba7133fc)
2017-02-02Merge pull request #7666 from Paulb23/line_length_guidelineRémi Verschelde
Fixed line lenght guideline, and added colour option
2017-02-01Lot of work in new importer, importing textures now works.Juan Linietsky
2017-01-28Fixed line lenght guideline drawing with color optionPaulb23
2017-01-25Merge pull request #7002 from RandomShaper/vcs-friendlinessJuan Linietsky
Greater VCS friendliness
2017-01-25Audio bus editing is COMPLETE!Juan Linietsky
2017-01-23Ability to delete, drag and drop audio buses!Juan Linietsky
2017-01-23Remove set_ip_type from network classes (no longer needed)Fabio Alessandrelli
- TCP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `connect` -> resolve using best protocol (UNSPEC), socket from address type - UDP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type (to change socket type you must first call `close` it)
2017-01-23Merge pull request #7610 from Hinsbart/shape_warningRémi Verschelde
CollisionShape2D: Fix warning icon not updating.
2017-01-23Merge pull request #7604 from RayKoopa/gui_button_style_pressedRémi Verschelde
Respect style boxes for Button states other than "normal"
2017-01-22CollisionShape2D: Fix warning icon not updating.Andreas Haas
`CollisionPolygon2D` also had this problem.
2017-01-21WIP new AudioServer, with buses, effects, etc.Juan Linietsky
2017-01-21Respect style boxes for Button states other than "normal"Ray Koopa
2017-01-20Merge pull request #7528 from tagcup/real_t_float_fixesJuan Linietsky
Use real_t rather than float or double in generic functions (core/mat…
2017-01-19Merge pull request #7574 from RayKoopa/canvas_item_fix_is_hiddenRémi Verschelde
Fix Spatial::is_visible and editor calls to CanvasItem/Spatial::is_visible
2017-01-18Use property convention introduced in b085c4 (_ rather than / as separator).Ferenc Arn
Fixes #7476.
2017-01-18Fix editor method calls to is_visible for Spatial and CanvasItem and ↵Ray Koopa
is_visible itself for Spatial
2017-01-16Overloaded basic math funcs (double and float variants). Use real_t rather ↵Ferenc Arn
than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions.
2017-01-16Improve .tscn VCSPedro J. Estébanez
Serialize dictionaries adding newlines between key-value pairs Serialize group lists also with newlines in between Serialize string properties escaping only " and \ (needed for a good diff experience with built-in scripts and shaders) Bonus: Make AnimationPlayer serialize its blend times always sorted so their order is predictable in the .tscn file. This PR is back-compat; won't break the load of existing files.
2017-01-16Working on compile issues for iOSBastiaanOlij