summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-01Merge pull request #45594 from JFonS/improve_3d_gridRémi Verschelde
3D editor grid improvements
2021-02-01Merge pull request #45646 from qarmin/trashy_valueRémi Verschelde
Don't use trashy max_decals value to prevent crashes
2021-02-013D editor grid improvementsjfons
This commit adds a view-dependant fade to the 3D viewport grid. It fades out at steep view angles to hide the solid regions that appear far from the camera. I also included a fade to hide the grid borders. I added some improvements to the dynamic grid when the camera is in orthogonal mode. It properly handles zoom now, and the grid center is now set to the intersection point between the grid plane and the camera forward ray, keeping the grid always visible.
2021-02-01Don't use trashy max_decals value to prevent crashesRafał Mikrut
2021-02-01Merge pull request #37547 from aaronfranke/tauRémi Verschelde
Use Math_TAU and deg2rad/etc in more places and optimize code
2021-02-01Merge pull request #45110 from fmazan/completion-panel-positioningRémi Verschelde
Fixed completion and hint panel positioning in TextExit
2021-02-01Merge pull request #45137 from Calinou/doc-control-galleryRémi Verschelde
Reference the control gallery image in the Control class documentation
2021-02-01Merge pull request #45549 from flyingpimonster/graphnode-iconRémi Verschelde
GraphNode: Add properties for custom icons
2021-02-01Merge pull request #45561 from Calinou/fix-export-no-tmpdirRémi Verschelde
Create the temporary PCK export directory if it doesn't exist
2021-02-01Merge pull request #45564 from aaronfranke/physics-nodes-real_tRémi Verschelde
Use real_t in physics nodes
2021-02-01Merge pull request #45596 from Calinou/editor-add-viewport-resolutionRémi Verschelde
Add viewport resolution to the 3D editor's View Information pane
2021-02-01Merge pull request #45608 from bruvzg/font_int_coordsRémi Verschelde
Use integer coordinates for the font glyphs rendering.
2021-02-01Merge pull request #45642 from ↵Rémi Verschelde
Calinou/project-manager-increase-folder-button-visibility Make the Open Project Folder button more visible in the project manager
2021-02-01Merge pull request #45579 from zaevi/add_scons_extRémi Verschelde
add search extensions for Scons' path
2021-02-01Merge pull request #45604 from nemerle/node_replace_by_dead_code_removalRémi Verschelde
Node::replace_by is not copying node properties, removed the dead code
2021-02-01Merge pull request #45634 from Calinou/fix-scons-compilation-db-commentRémi Verschelde
Fix incorrect version requirement in the SCons compilation DB comment
2021-02-01Make the Open Project Folder button more visible in the project managerHugo Locurcio
This closes https://github.com/godotengine/godot-proposals/issues/619.
2021-02-01Fix incorrect version requirement in the SCons compilation DB commentHugo Locurcio
2021-02-01Node::replace_by was not copying node properties - removed the dead code.nemerle
The code to copy node properties to the new node never worked, so there is no reason to keep the useless bits in there
2021-02-01Merge pull request #45630 from akien-mga/linux-enable-udevRémi Verschelde
Linux: Enable udev support by default
2021-02-01Merge pull request #45620 from nathanfranke/improve-editor-inspecterRémi Verschelde
Simplify Script Variables Population
2021-02-01Merge pull request #45629 from akien-mga/linux-static-cppRémi Verschelde
Linux: Build with use_static_cpp=yes by default
2021-02-01Linux: Build with use_static_cpp=yes by default for x86_64Rémi Verschelde
This enables `-static-libgcc -static-libstdc++` which help make custom Linux builds more portable (official builds have been using this option for years). For some obscure reason Ubuntu 18.04 i386 crashes when using the option for i386 builds, so let's play it safe and enable for x86_64 only for now.
2021-02-01Linux: Enable udev support by defaultRémi Verschelde
This has been enabled for years in official binaries, and users making custom builds may end up not enabling it unknowingly, so it's best if we default to the same as what official builds do. The original reason for having it opt-in was likely the addition of a dependency on libudev, but that should be fairly ubiquitous by now.
2021-02-01Merge pull request #45603 from zaevi/csharp_fix_string_hashRémi Verschelde
[C#] Fix string.Hash()
2021-02-01Fix C# string.Hash()zaevi
2021-02-01Merge pull request #45281 from Chaosus/vs_unifyRémi Verschelde
Unified several visual shader nodes
2021-02-01Merge pull request #45506 from Chaosus/vs_connection_fixRémi Verschelde
Attempt to connect to first correct port on dragging in visual shader
2021-01-31Simplify Script Variables PopulationNathan Franke
2021-01-31Use integer coordinates for the font glyphs rendering.bruvzg
2021-01-31Merge pull request #45315 from RandomShaper/modernize_threadRémi Verschelde
Modernize Thread
2021-01-31Merge pull request #45539 from madmiraal/fix-handling-baseexceptionFabio Alessandrelli
Don't handle BaseException in JavaScript build script
2021-01-31Merge pull request #45581 from Calinou/doc-webxrinterface-fix-code-sampleRémi Verschelde
Fix WebXRInterface code sample in the class reference
2021-01-31Add viewport resolution to the 3D editor's View Information paneHugo Locurcio
2021-01-30Fix WebXRInterface code sample in the class referenceHugo Locurcio
This also fixes the code sample's indentation to look correct in the editor help.
2021-01-30add search extensions for scons' pathzaevi
2021-01-29Use real_t in physics nodesAaron Franke
2021-01-30Create the temporary PCK export directory if it doesn't existHugo Locurcio
This closes #45560.
2021-01-29Reference the control gallery image in the Control class documentationHugo Locurcio
Like the Tween cheatsheet or Color constants cheatsheet, this references a "cheatsheet" image from the documentation repository.
2021-01-29Merge pull request #45519 from aaronfranke/physics-real_tRémi Verschelde
Use real_t in physics code
2021-01-29Merge pull request #45135 from vnen/gdnative-generatorRémi Verschelde
Add GDNative JSON generator for the builtin API
2021-01-29Add GDNative JSON generator for the builtin APIGeorge Marques
Which can be used by language bindings to generate code statically. This is generated as a different file from the class API because it has different requirements (the builtin types have constructors and don't have signals), so bindings can better make use of each JSON file without extra parsing. This also cleans up a bit the old API generator, mainly initializing structs and renaming "instanciable" to the more correct "instantiable". The argument description in help text was updated to better reflect how it should be used. The <path> argument is mandatory.
2021-01-29Merge pull request #43193 from kleonc/masterRémi Verschelde
Docs: Fix TileMap::map_to_world description
2021-01-29Docs: Fix TileMap::map_to_world descriptionkleonc
2021-01-29Merge pull request #43223 from KoBeWi/deditRémi Verschelde
Disable active editors when node gets deselected
2021-01-29Merge pull request #43222 from KoBeWi/sub_editor_oblivionRémi Verschelde
Remove unused get_subeditor() method
2021-01-29Modernize ThreadPedro J. Estébanez
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow)
2021-01-29Merge pull request #45551 from flyingpimonster/tree-item-docsRémi Verschelde
docs: Add TreeItem method descriptions
2021-01-29Merge pull request #45548 from dsnopek/webxr-master-docs-canvaslayerRémi Verschelde
Remove reference to CanvasLayer in WebXR example, because it can cause rendering issues in AR
2021-01-28docs: Add TreeItem method descriptionsJames Westman