summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #37347 from akien-mga/displayserver-fix-create-funcRémi Verschelde2020-03-273-15/+28
|\ | | | | DisplayServer: Fix registration of GetRenderingDriversFunction
| * DisplayServer: Fix registration of GetRenderingDriversFunctionRémi Verschelde2020-03-273-15/+28
| | | | | | | | Also improve `--help` output.
* | Merge pull request #37353 from bruvzg/fix_editor_fontRémi Verschelde2020-03-272-2/+2
|\ \ | | | | | | Fix default editor font.
| * | Fix default editor font.bruvzg2020-03-272-2/+2
| | | | | | | | | | | | Fix popup_centered_clamped definition typo.
* | | Merge pull request #37351 from akien-mga/fix-warnings-Wmaybe-initializedRémi Verschelde2020-03-274-6/+5
|\ \ \ | | | | | | | | Fix some -Wmaybe-uninitialized warnings
| * | | Fix some -Wmaybe-uninitialized warningsRémi Verschelde2020-03-274-6/+5
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Namely: ``` modules/basis_universal/register_types.cpp: In function 'Ref<Image> basis_universal_unpacker(const Vector<unsigned char>&)': modules/basis_universal/register_types.cpp:266:15: warning: 'imgfmt' may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | image->create(info.m_width, info.m_height, info.m_total_levels > 1, imgfmt, gpudata); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ modules/basis_universal/register_types.cpp:255:39: warning: 'format' may be used uninitialized in this function [-Wmaybe-uninitialized] 255 | bool ret = tr.transcode_image_level(ptr, size, 0, i, dst + ofs, level.m_total_blocks - i, format); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` ``` servers/visual_server.cpp: In member function 'Error VisualServer::_surface_set_data(Array, uint32_t, uint32_t*, uint32_t, Vector<unsigned char>&, int, Vector<unsigned char>&, int, AABB&, Vector<AABB>&)': servers/visual_server.cpp:636:15: warning: 'iw' may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | copymem(&iw[i * 2], &v, 2); | ^ ``` ``` core/image.cpp: In member function 'Error Image::generate_mipmap_roughness(Image::RoughnessChannel, const Ref<Image>&)': core/image.cpp:1683:11: warning: 'roughness' may be used uninitialized in this function [-Wmaybe-uninitialized] 1683 | float roughness; | ^~~~~~~~~ ```
* | | Merge pull request #37354 from marxin/fix-maybe-uninitialized-warningsRémi Verschelde2020-03-275-20/+20
|\ \ \ | |/ / |/| | Fix various -Wmaybe-uninitialized (#37352).
| * | Fix various -Wmaybe-uninitialized (#37352).Martin Liska2020-03-275-20/+20
|/ /
* | Merge pull request #37339 from bruvzg/mac_disp_server_fixesRémi Verschelde2020-03-272-40/+50
|\ \ | |/ |/| [macOS] Prevent recursive `_dispatch_input_event` calls, improve window focus regain.
| * Prevent recursive `_dispatch_input_event` calls, improve focus regain on ↵bruvzg2020-03-262-40/+50
|/ | | | window deletion.
* Merge pull request #37317 from akien-mga/display-server-rebasedRémi Verschelde2020-03-26351-16733/+20376
|\ | | | | Separate DisplayServer from OS and add multiple windows support
| * Travis: Disable HTML5 again until ported to DisplayServerRémi Verschelde2020-03-261-20/+20
| | | | | | | | Also re-enable macOS builds disabled in dbb3f992a4f4a145c46df69e0e900262b956f0e3.
| * Add macOS DisplayServer implementation.bruvzg2020-03-2628-3162/+4245
| | | | | | | | Change global menu to use Callable, add support for check items and submenus.
| * Fixes to X11, still pretty brokenJuan Linietsky2020-03-266-46/+137
| |
| * Multiple changes to DisplayServerX11Mateo Kuruk Miccino2020-03-2614-65/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Travis: Change x11 to linuxbsd - SCons: Change x11 plataform to linuxbsd - Plugins: Remove ; to avoid fallthrough warning - DisplayServerX11: Implement set_icon - DisplayServerX11: Fix X11 bug when a window was erased from windows map, all the changes from that erased windows are sending to the main window - DisplayServerX11: Reorder create_window commands - DisplayServerX11: Change every Size2 to Size2i and Rect2 to Rect2i where it belongs + More X11 fixes which have been integrated directly back into reduz's original commits while rebasing the branch.
| * Implemented drag and drop across windows, both OS and embedded.Juan Linietsky2020-03-269-82/+250
| |
| * Reworked tooltips to use the popup system.Juan Linietsky2020-03-2615-67/+151
| |
| * Popups have also been converted to windowsJuan Linietsky2020-03-2625-94/+325
| | | | | | | | Controls using the old modal API have been replaced to use popups.
| * Fixes to window style flagsJuan Linietsky2020-03-264-34/+41
| |
| * Open sub-windows as embedded if the OS does not support themJuan Linietsky2020-03-2632-632/+1023
| |
| * Popups are now windows also (broken!)Juan Linietsky2020-03-26159-3258/+3284
| |
| * Separate DisplayServer from OS on WindowsJuan Linietsky2020-03-2613-2899/+3233
| |
| * Make DisplayServerX11 thread safeJuan Linietsky2020-03-262-3/+127
| |
| * Working multiple window support, including editorJuan Linietsky2020-03-26105-1729/+1943
| |
| * Support for transient windowsJuan Linietsky2020-03-266-4/+236
| |
| * Refactored input, goes all via windows now.Juan Linietsky2020-03-2691-766/+819
| | | | | | | | Also renamed Input to InputFilter because all it does is filter events.
| * Added a Window node, and made it the scene root.Juan Linietsky2020-03-2684-621/+1081
| | | | | | | | Still a lot of work to do.
| * Effective DisplayServer separation, rename X11 -> LinuxBSDJuan Linietsky2020-03-2683-5372/+1298
| |
| * Refactored Input, create DisplayServer and DisplayServerX11Juan Linietsky2020-03-2695-693/+4820
|/
* Merge pull request #37259 from Calinou/doc-editorfeatureprofileRémi Verschelde2020-03-261-0/+21
|\ | | | | Document the EditorFeatureProfile class
| * Document the EditorFeatureProfile classHugo Locurcio2020-03-231-0/+21
| |
* | Merge pull request #37274 from ↵Rémi Verschelde2020-03-261-5/+12
|\ \ | | | | | | | | | | | | Janglee123/corrected-text-selection-in-color-picker Corrected text selection in color picker
| * | Corrected text selection in color pickerjanglee2020-03-251-5/+12
| | | | | | | | | | | | Fixes #35603
* | | Merge pull request #37279 from Waridley/fix_22016Rémi Verschelde2020-03-262-2/+2
|\ \ \ | | | | | | | | Fix volume interpolation in positional audio nodes
| * | | Fix volume interpolation in positional audio nodesWaridley2020-03-252-2/+2
| | | | | | | | | | | | Fixes #22016
* | | | Merge pull request #37294 from akien-mga/scons-drop-python2Rémi Verschelde2020-03-2614-133/+61
|\ \ \ \ | | | | | | | | | | SCons: Drop support for Python 2
| * | | | SCons: Drop support for Python 2Rémi Verschelde2020-03-2514-133/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now require SCons 3.0+ (first version with Python 3 support), and we set min required Python 3 version to 3.5 (3.4 and earlier are EOL).
* | | | | Merge pull request #37306 from patrickdevivo/masterRémi Verschelde2020-03-261-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Add TODOs Badge to README
| * | | | | Add TODOs Badge to READMEPatrick DeVivo2020-03-251-0/+1
| |/ / / / | | | | | | | | | | Closes #37217
* | | | | Merge pull request #37307 from bruvzg/mvk_cubemap_filterRémi Verschelde2020-03-261-25/+26
|\ \ \ \ \ | | | | | | | | | | | | [macOS] Rename conflicting variable to fix MoltenVK shader compilation.
| * | | | | Rename conflicting variable to fix MoltenVK shader compilation.bruvzg2020-03-261-25/+26
|/ / / / /
* | | | | Merge pull request #37287 from Chaosus/vs_skyYuri Roubinsky2020-03-262-4/+84
|\ \ \ \ \ | |/ / / / |/| | | | Added sky shader mode to visual shaders
| * | | | Added sky shader mode to visual shadersYuri Roubinsky2020-03-252-4/+84
| | | | |
* | | | | Merge pull request #37290 from akien-mga/style-header-guards-coreRémi Verschelde2020-03-2569-104/+121
|\ \ \ \ \ | |_|/ / / |/| | | | Style: Harmonize header guards to style guide [Core]
| * | | | Style: Harmonize header guards to style guide [Core]Rémi Verschelde2020-03-2569-104/+121
|/ / / /
* | | | Merge pull request #37272 from AndreaCatania/fix_ik_rotRémi Verschelde2020-03-254-6/+15
|\ \ \ \ | | | | | | | | | | Fixed IK rotation issue
| * | | | Fixed IK rotation issueAndrea Catania2020-03-244-6/+15
| | | | |
* | | | | Merge pull request #37276 from Calinou/tweak-message-queue-max-size-hintRémi Verschelde2020-03-251-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Tweak the message queue maximum size property hint
| * | | | | Tweak the message queue maximum size property hintHugo Locurcio2020-03-241-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The minimum slider value no longer allows decreasing the value below the default, as this can cause things to break in the editor. The maximum slider value was also increased to 4096 since it can safely be increased to that value (some add-ons may require it). This closes #37052.
* | | | | Merge pull request #37281 from ↵Rémi Verschelde2020-03-251-1/+0
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | ThakeeNathees/fix-project-manager-don't-consume-Enter Fix: project manager don't consume Enter key #17620