summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-17Fix build after mismatch between #48168 and #48599Rémi Verschelde
2021-05-17Merge pull request #48549 from kleonc/bitmap_resize_fixRémi Verschelde
BitMask::create Don't request more memory than needed when size is a multiply of 8
2021-05-17Merge pull request #48599 from Calinou/textedit-alt-scroll-fasterRémi Verschelde
Scroll faster when holding Alt in TextEdit (and script editor)
2021-05-17Merge pull request #48168 from LightningAA/control-to-ctrl-4.0Rémi Verschelde
2021-05-17Merge pull request #48793 from vnen/gdscript-fix-temp-type-adjustRémi Verschelde
GDScript: Fix crash caused by uninitialized temp stack slots
2021-05-17Merge pull request #47260 from pycbouh/editor-resource-pickerRémi Verschelde
2021-05-17Merge pull request #48792 from foxydevloper/fix-inputeventmidi-typoRémi Verschelde
Fix typo in InputEventMIDI string
2021-05-17Merge pull request #48768 from akien-mga/file-access-64-bit-4.0Rémi Verschelde
Make all file access 64-bit (`uint64_t`)
2021-05-17GDScript: Fix crash caused by uninitialized temp stack slotsGeorge Marques
This adds initialization to every typed temporary stack slot at the beginning of the function call instead of emitting instructions, since those might be in a conditional branch and not be called.
2021-05-17Merge pull request #48791 from foxydevloper/fix-sort-translationsRémi Verschelde
Make Sort by X strings translatable
2021-05-17Fix typo in InputEventMIDI stringfox
2021-05-17Merge pull request #39603 from Calinou/default-theme-use-dynamicfontRémi Verschelde
2021-05-17Use a DynamicFont for the default project themeHugo Locurcio
This makes font oversampling work out of the box, while also increasing the supported character set's size. The default font is now larger as well to better fit today's screen resolutions. The OpenSans SemiBold font was chosen for two reasons: - Small file size, yet its character set supports Latin-1 and Cyrillic text. - A heavier font weight looks better in most "game" scenarios and is more readable against mixed-color backgrounds. This is considered a breaking change as it changes the default font's metrics, which will likely affect how Control nodes are laid out in scenes (unless a custom font is in use).
2021-05-17Make all file access 64-bit (uint64_t)Pedro J. Estébanez
This changes the types of a big number of variables. General rules: - Using `uint64_t` in general. We also considered `int64_t` but eventually settled on keeping it unsigned, which is also closer to what one would expect with `size_t`/`off_t`. - We only keep `int64_t` for `seek_end` (takes a negative offset from the end) and for the `Variant` bindings, since `Variant::INT` is `int64_t`. This means we only need to guard against passing negative values in `core_bind.cpp`. - Using `uint32_t` integers for concepts not needing such a huge range, like pages, blocks, etc. In addition: - Improve usage of integer types in some related places; namely, `DirAccess`, core binds. Note: - On Windows, `_ftelli64` reports invalid values when using 32-bit MinGW with version < 8.0. This was an upstream bug fixed in 8.0. It breaks support for big files on 32-bit Windows builds made with that toolchain. We might add a workaround. Fixes #44363. Fixes godotengine/godot-proposals#400. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-05-17Merge pull request #48690 from KoBeWi/static_shader_pickerRémi Verschelde
Create ColorPicker shaders statically
2021-05-17Add EditorResourcePicker control based on the Inspector editor for Resourcespycbouh
Fix formatting for the docs
2021-05-17Merge pull request #48781 from kleonc/plugin-force_draw_over-crash-fixRémi Verschelde
Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled()
2021-05-17Merge pull request #48784 from akien-mga/test-translation-fix-orderingRémi Verschelde
Tests: Don't assume translation map ordering
2021-05-17Tests: Don't assume translation map orderingRémi Verschelde
This lead to randomly failing the test as the insertion order is not preserved by Map. Follow-up to #48778. Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
2021-05-17Create ColorPicker shaders staticallykobewi
2021-05-17Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled()kleonc
2021-05-17Merge pull request #48775 from CaptainProton42/fix-prism-mesh-normalsRémi Verschelde
Fix normals of PrismMesh
2021-05-17Merge pull request #48778 from Calinou/test-add-translationRémi Verschelde
Add a test suite for Translation
2021-05-17Add a test suite for TranslationHugo Locurcio
2021-05-16Merge pull request #48605 from sent44/scripteditor_get_codeeditRémi Verschelde
Add `get_base_editor` to `ScriptEditorBase`
2021-05-16Merge pull request #48760 from timothyqiu/tree-crashRémi Verschelde
Fix Tree::get_column_at_position crash
2021-05-16Fix normals of PrismMeshJohn Wigg
2021-05-16Merge pull request #48761 from kleonc/editor-get_tree-crash-fixRémi Verschelde
Fix accessing scene tree without checking: MeshInstance3D::create_debug_tangents, GIProbe::bake
2021-05-16Merge pull request #48767 from vnen/gdscript-builtin-static-methodsRémi Verschelde
GDScript: Add support for builtin static method calls
2021-05-16Merge pull request #48650 from AnilBK/graph-node-settersRémi Verschelde
Added GraphNode missing setters.
2021-05-16GDScript: Add support for builtin static method callsGeorge Marques
2021-05-16Fix accessing scene tree without checking: ↵kleonc
MeshInstance3D::create_debug_tangents, GIProbe::bake
2021-05-16Fix Tree::get_column_at_position crashHaoyu Qiu
2021-05-16Merge pull request #48730 from madmiraal/remove-spaces-before-colonsRémi Verschelde
Make printing of InputEvents consistent
2021-05-15Make Sort by X translatablefox
2021-05-15Make printing of InputEvents consistentMarcel Admiraal
- Removes the undesired spaces before the colon - Adds missing commas between parameters - Adds quotes or brackets to strings - Removes brackets around single values
2021-05-15Add get_base_editor to ScriptEditorBasesent44
2021-05-15Merge pull request #48724 from Calinou/editor-help-add-support-buttonRémi Verschelde
Add "Support Godot Development" option to the editor's Help menu
2021-05-15Merge pull request #48707 from foxydevloper/filesystem_search_shortcutRémi Verschelde
Make shortcut focus searchbar in filesystem dock
2021-05-15Add "Support Godot Development" option to the editor's Help menuHugo Locurcio
2021-05-14Merge pull request #48720 from mbrlabs/scons-fixRémi Verschelde
Fixed build with SCRIPT_AES256_ENCRYPTION_KEY set
2021-05-14Fixed build with SCRIPT_AES256_ENCRYPTION_KEY setMarcus Brummer
2021-05-14i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit f6c29d1cf5eddebbace38172c0f30b6d4ab5e5f2)
2021-05-14Update AUTHORS and DONORS listRémi Verschelde
New contributor added to AUTHORS: @kleonc Thanks to all contributors and donors for making Godot possible!
2021-05-14Merge pull request #45716 from dalexeev/proposal-1545Rémi Verschelde
Improve Project Settings Editor
2021-05-14Improve Project Settings EditorDanil Alexeev
Closes godotengine/godot-proposals#1545. Closes godotengine/godot-proposals#2452.
2021-05-14Merge pull request #42337 from zaevi/fix-zip-open-twiceRémi Verschelde
Fix zip file opening twice
2021-05-14Merge pull request #48715 from akien-mga/script-encryption-abort-if-invalidRémi Verschelde
SCons: Abort if SCRIPT_AES256_ENCRYPTION_KEY is invalid
2021-05-14SCons: Abort if SCRIPT_AES256_ENCRYPTION_KEY is invalidRémi Verschelde
Helps users figure out that something is wrong if they did define this environment variable and it turns out being ignored.
2021-05-14Merge pull request #48478 from brennengreen/normal-mapping-unpacked-fixRémi Verschelde
Fix refraction offset by manually unpacking normal mappings