100 Commits
Author SHA1 Message Date
Rémi Verschelde 7a86ac6a30 Add caution message that this is outdated documentation
And further cleanup intro text which is outdated.
2023-02-15 17:37:32 +01:00
Rémi Verschelde 2500fc0dca Remove info box about other versions as it always gets outdated
(cherry picked from commit 916ad43e52)
2022-10-14 18:07:18 +02:00
Rémi Verschelde 8e4caa212d Merge pull request #6040 from Calinou/compiling-linuxbsd-alpine-add-mesa-dependency
(cherry picked from commit 05ac649c25)
2022-08-08 20:36:06 +02:00
Rémi Verschelde 14290ae150 Release policy: Q2 is over, 3.5 should be released in July
(cherry picked from commit c3aec5ee8a)
2022-07-03 13:33:23 +02:00
Rémi Verschelde 81e075818e classref: Sync with current 3.4 branch (716e4e0c2) 2022-06-19 14:17:53 +02:00
Rémi Verschelde 4d6fb78cf1 classref: Sync with current 3.4 branch (c02325ffd) 2022-06-08 13:37:46 +02:00
Rémi Verschelde 0de1fc3e5b Fix outdated comment about GDNative on HTML5
(cherry picked from commit 790c6ca532)
2022-06-08 13:25:52 +02:00
Rémi Verschelde 6d70a9bb7a classref: Sync with current 3.4 branch (5816a26c0) 2022-04-29 14:05:36 +02:00
Rémi Verschelde 94a7f0b421 Compiling with Mono: Update path to generated C# solutions
(cherry picked from commit c5a84c7e91)
2022-04-29 14:03:32 +02:00
Rémi Verschelde 3d1e53308d Compiling for Windows: Improve setup instructions
(cherry picked from commit 13e3a1985e)
2022-04-29 13:41:29 +02:00
Rémi Verschelde c3de525495 Compiling: Reference doc_getting_source in all platform-specific pages
(cherry picked from commit 26dd787ec0)
2022-04-29 13:41:02 +02:00
Rémi Verschelde f652f922b8 Merge pull request #5786 from Mickeon/patch-2 2022-04-29 12:58:01 +02:00
Rémi Verschelde 7af73a8b0b Merge pull request #5783 from akien-mga/3.4-step-by-step-flow 2022-04-29 12:14:00 +02:00
Rémi Verschelde 7439a962bd Step by step: Improve flow and clarity for code replacement instructions 2022-04-29 11:25:20 +02:00
Rémi Verschelde 6ee2cd6702 Merge pull request #5670 from akien-mga/3.4-upgrade-sphinx-drop-readthedocs-sphinx-search 2022-03-09 13:43:16 +01:00
Rémi Verschelde 39c5190ed2 Sphinx: Update to 4.4.0, drop incompatible readthedocs-sphinx-search
The readthedocs-sphinx-search extension is not actively maintained upstream,
and they pin some extremely old versions of Sphinx components which are not
compatible with what we need to use.

It was already dropped in the master branch, this syncs the requirements.txt
from master with 3.4.
2022-03-09 12:03:31 +01:00
Rémi Verschelde 5d030c0043 Merge pull request #5668 from skyace65/AssetLibDup 2022-03-09 11:20:23 +01:00
Rémi Verschelde 5492a62b00 Update copyright year in footer 2022-02-24 15:42:51 +01:00
Rémi Verschelde 6001b24000 requirements: Update to readthedocs-sphinx-search 0.1.1 2022-02-24 15:42:51 +01:00
Rémi Verschelde 136aa33b03 requirements: Update to Sphinx 3.5.4, RTD theme 1.0.0, notfound 0.8
We can't update to Sphinx 4+ right now as the search extension we use
breaks with new sphinx-tabs and old sphinx-tabs requires Sphinx <4.

(cherry picked from commit 0123b98f1c)
2022-02-24 15:41:01 +01:00
Rémi Verschelde c9203aa1b7 classref: Sync with current 3.4 branch (0ea54d07f)
Adds the 3.4.3 specific API changes in preparation for the 3.4.3-stable release.
2022-02-17 17:47:55 +01:00
Rémi Verschelde 3d1376d19f Contributing: 'junior job' renamed to 'good first issue'
(cherry picked from commit c6f53ca65c)
2022-02-10 15:57:42 +01:00
Rémi Verschelde 3c5e91a4f6 doc: Sync classref with 3.4 branch
Minus changes specific to 3.4.3, not stable yet.
2022-02-04 16:10:13 +01:00
Rémi Verschelde 0c0e652bd7 classref: Sync with current 3.4 branch (3.4.2-stable) 2021-12-22 17:21:06 +01:00
Rémi Verschelde 3cb7be03de Fix invalid ref to doc_using_cpp_profilers
(cherry picked from commit c02ac91716)
2021-12-21 17:07:59 +01:00
Rémi Verschelde 6f798caed4 conf.py: Add support for loading localized class reference
It will look up a potential `classes/<lang>` folder in the parent repository
of https://github.com/godotengine/godot-docs-l10n and use it if provided.

This folder includes a pre-translated copy of the class reference XML, read
to be used by Sphinx. This turned out to be a simpler approach than generating
PO files for class reference strings in reStructured Text format, given that
their source format is XML and the conversion on a per `msgid` basis would be
quite tricky.

This approach is very hacky, as Sphinx doesn't seem to support any kind of
conditional statements in its `toctree` directives, so we have to outright
replace the content at build time. This should typically only be done on RTD
so it shouldn't end up polluting the Git history.

(cherry picked from commit a29b557361)
2021-12-21 16:47:25 +01:00
Rémi Verschelde d899012135 macOS debug: Sync entitlements with current 3.4/master
(cherry picked from commit ffd88e48a7)
2021-12-21 16:42:22 +01:00
Rémi Verschelde db7f30e18b Merge pull request #5455 from timothyqiu/sprite2d 2021-12-21 15:44:58 +01:00
Rémi Verschelde 29a13c542c VR: Make links anonymous to fix warnigns on name conflicts
(cherry picked from commit 056919cebc)
2021-12-16 15:49:42 +01:00
Rémi Verschelde 9060c28080 classref: Sync with current 3.4 branch 2021-11-19 10:05:42 +01:00
Rémi Verschelde ba65652fae Mark 3.4 branch as stable, release is imminent 2021-11-04 17:01:32 +01:00
Rémi Verschelde a8025343a0 Release policy: Mark 2.1 and 3.1 as EOL
As much as I'd like to keep supporting them, platforms such as Google Play or
Apple Store move too fast for our limited resources, and backporting relevant
changes to make those years old releases still viable proves to be unrealistic.

I'm also no longer able to make 2.1.x builds easily as that buildsystem relied
on Travis CI which discontinued its support for open source.

With three releases supported in parallel (4.0, 3.4 and 3.3), we have enough
work on our hands.

(cherry picked from commit 50f809abbb)
2021-10-25 12:15:12 +02:00
Rémi Verschelde 5506b00956 C++ style guide: Require clang-format 13
(cherry picked from commit 154c093f97)
2021-10-25 12:14:59 +02:00
Rémi Verschelde c6a727642e Merge pull request #5332 from akien-mga/build-windows-no-yasm 2021-10-18 16:13:27 +02:00
Rémi Verschelde 50791ec816 Compiling for Windows: Remove yasm dep, causes WebM crash 2021-10-18 15:41:15 +02:00
Rémi Verschelde 793cdfef43 Merge pull request #5286 from kleonc/list-bit-shift-assigment-operators 2021-10-08 08:43:53 +02:00
Rémi Verschelde 66d8f13d42 Merge pull request #5148 from timothyqiu/internal-rooms-link
Add link when internal rooms are first mentioned
2021-08-04 08:58:01 +02:00
Rémi Verschelde 9a6463b5b1 classref: Sync with current 3.4 branch 2021-08-03 11:06:30 +02:00
Rémi Verschelde ff069f42e0 Merge pull request #4839 from mortarroad/3.3-lossless-webp 2021-07-26 17:05:25 +02:00
Rémi Verschelde a0ea14e62a classref: Sync with current 3.4 branch 2021-07-26 16:47:42 +02:00
Rémi Verschelde 382d2960ec Update branch version to 3.4 2021-07-26 16:45:49 +02:00
Rémi Verschelde 37a75713c3 Fixup linuxbsd reference in VS Code config
Should have been amended when cherry-picking 599b039194.
2021-07-22 23:02:17 +02:00
Rémi Verschelde b2fe0f0967 Exporting for Web: Update info about WebGL
(cherry picked from commit 1e375578c1)
2021-07-22 20:50:49 +02:00
Rémi Verschelde b7ba6a23c5 classref: Sync with current 3.3 branch 2021-07-13 13:44:08 +02:00
Rémi Verschelde e2b95576d8 Cleanup uses of double spaces between words or after punctuation 2021-07-13 00:44:58 +02:00
Rémi Verschelde dc72c04df1 Merge pull request #5040 from Calinou/update-editor-help-shortcut-3.3
Update the keyboard shortcut to open the editor help
2021-06-23 15:20:56 +02:00
Rémi Verschelde d4a10cabc8 Merge pull request #5016 from Calinou/ci-remove-unused-scheduled-workflow
Remove unused GitHub Actions scheduled workflow
2021-06-20 00:24:37 +02:00
Rémi Verschelde ad665b9b1b Merge pull request #4949 from Calinou/intro-editor-development-list-important-files-3.3
List project manager source file in Introduction to editor development (3.3)
2021-06-02 22:45:04 +02:00
Rémi Verschelde a415c81f6a classref: Sync with current 3.3 branch 2021-06-02 13:31:55 +02:00
Rémi Verschelde b2692d0eb4 Optimize recently changed autotile 3x3minimal PNGs 2021-06-02 13:28:29 +02:00
Rémi Verschelde 60cd919c80 Merge pull request #4848 from golddotasksquestions/add-grey-to-tilemap-tutorial
Marking overlapp area (grey) in 3x3minimal wall tilemap templates
2021-06-02 13:14:58 +02:00
Rémi Verschelde fedc609a57 Merge pull request #4933 from ayushk7/3.3
Fix broken links in development/cpp section
2021-06-02 11:38:43 +02:00
Rémi Verschelde 8e0e7a61a8 Merge pull request #4835 from mortarroad/3.3-normalize-normal
fix the doc for skip_vertex_transform.
2021-06-02 11:34:23 +02:00
Rémi Verschelde 14e9dfff00 Merge pull request #4942 from Calinou/add-introduction-editor-page-3.3 2021-06-02 11:18:30 +02:00
Rémi Verschelde d25260150e classref: Sync with current 3.3 branch 2021-05-18 12:27:03 +02:00
Rémi Verschelde 8d0025de6c Compiling: Add instructions for macOS templates
Fixes #3194.

(cherry picked from commit f2ad006c37)
2021-05-18 12:21:08 +02:00
Rémi Verschelde 4ba5ee49bf Merge pull request #4873 from allkhor/build_tools_update
Update build-tools to 30.0.3
2021-04-27 18:47:57 +02:00
Rémi Verschelde 4c8c220acb Merge pull request #4855 from Calinou/update-list-of-features-3.3
Update List of features page for Godot 3.3
2021-04-21 19:56:49 +02:00
Rémi Verschelde 896c749fa1 Release policy: Add 3.4 beta, mark 3.2 as EOL
(cherry picked from commit cfeaf62eabf0c4b4f631d5df12b401047aa0ee72)
2021-04-21 15:30:57 +02:00
Rémi Verschelde 319b279469 classref: Sync with current 3.3 branch 2021-04-21 15:08:49 +02:00
Rémi Verschelde 0e2c601163 classref: Sync with current 3.x branch 2021-04-07 11:34:00 +02:00
Rémi Verschelde 30199c8096 Merge pull request #4809 from skyace65/C#Setup3.3
Improve VSCode and VS C# instructions and mention "Build" button(3.3)
2021-04-06 09:46:19 +02:00
Rémi Verschelde 4daaf37027 Merge pull request #4798 from Faless/js/3.3_backports
[3.3] [HTML5] Backport HTML5 changes from master
2021-03-31 20:08:03 +02:00
Rémi Verschelde 0b715e3321 Merge pull request #4522 from m4gr3d/update_android_build_instructions_3_2
[3.3] Update instructions for compiling for Android
2021-03-31 10:23:46 +02:00
Rémi Verschelde 0c9360a234 Merge pull request #4659 from m4gr3d/update_android_export_instructions_3_2
[3.3] Update the Android export instructions
2021-03-31 10:22:36 +02:00
Rémi Verschelde 073ec58a8b Merge pull request #4737 from Calinou/update-ios-3.2
[3.3] Update iOS plugins documentation
2021-03-31 10:15:32 +02:00
Rémi Verschelde a33243ae3d Merge pull request #4792 from Calinou/channels-user-groups-page
Link to User groups page for language-based communities
2021-03-29 15:05:05 +02:00
Rémi Verschelde 5fa9fcbe64 Merge pull request #4774 from skyace65/AnimationRename2
Rename intro to 2D animation page (3.3)
2021-03-20 12:40:57 +01:00
Rémi Verschelde ede02a0dae Merge pull request #4769 from akien-mga/3.3-remove-3.2.x-references
Remove 3.2.x notes not needed in the 3.3 branch
2021-03-19 14:21:36 +01:00
Rémi Verschelde c52286a42a Remove 3.2.x notes not needed in the 3.3 branch 2021-03-19 14:11:10 +01:00
Rémi Verschelde 82d5e444ed Bump version to 3.3 2021-03-19 14:04:54 +01:00
Rémi Verschelde 9eba7649e1 Update copyrights to 2021
(cherry picked from commit 0a087e730f)
2021-03-19 14:02:49 +01:00
Rémi Verschelde 5565430e6f Merge pull request #4764 from 31/csharp-setup-3.2-port
Cherry-pick Godot Mono / C# setup improvements to stable (3.2)
2021-03-19 12:26:16 +01:00
Rémi Verschelde 3cc907b03c Rewrite release policy to clarify versioning and include 3.3
We are often asked if Godot follows SemVer, so I rewrote the relevant section
to clarify that our versioning is based on SemVer but takes some liberties to
accommodate the complexity of versioning so many interconnected components with
a single version number. Examples should help make the rationale clear.

Additionally, with the upcoming 3.3 release we're aiming at increasing the
release pace for future 3.x minor releases, and keep patch releases better
focused on actually being maintenance releases (with 3.2.2 being a significant
exception to that rule).

(cherry picked from commit 6ab33ddabb)
2021-03-17 15:47:36 +01:00
Rémi Verschelde f4d0513091 Resync classref with 3.2.3-stable, next release is 3.3 2021-03-16 12:29:34 +01:00
Rémi Verschelde f73f012e8e Remove controversial satirical piece 🔥
This piece was written back in 2014 before open sourcing Godot, and while its
intent is to be sarcastic, it leaves ample room for misinterpretation.

The intended meaning of this piece was, and always has been, the following:

Exploitative game mechanics suck. Games are a beautiful and artful medium
which can provide players with a wide range of experiences: entertainment,
enlightenment, joy, sadness... Games can be just for fun or they can bear
a message. They can connect people with each other or open the player's mind.

Make games worth your players' time and their money, and do your best to do so
while running a successful and respectful business. Hugs <3

(cherry picked from commit b872229427)
2021-03-03 14:02:53 +01:00
Rémi Verschelde 75aa2ce514 Revert "Fix Sphinx add_lexer() deprecation in the GDScript extension (#4594)"
This reverts commit 7c71a2898b.

It broke the build.
2021-02-06 14:08:35 +01:00
Rémi Verschelde c94f9da2fc classref: Sync with current 3.2 branch 2021-01-07 14:34:08 +01:00
Rémi Verschelde 1b5a4f2a80 Merge pull request #4449 from Calinou/remove-skeleton-android-notice
Remove known bugs notice about 2D skeletons on Android
2021-01-04 17:01:31 +01:00
Rémi Verschelde afd13da59d Merge branch 'master' into 3.2
Note: This merge is a no-op, it adds #4074 but removes all its changes,
as we don't want to remove content from 3.2 docs.
This merge enables us to further use `git merge master` to get `master`
changes into `3.2` without worrying about those removals, as they have
been handled in this commit.
2020-09-28 15:59:28 +02:00
Rémi Verschelde e3504184d3 Merge pull request #4074 from NathanLovato/refactor/remove-outdated-content
Remove outdated tutorials from the Godot 4.0 documentation
2020-09-28 15:56:56 +02:00
Rémi Verschelde a16e10538f Merge branch 'master' into 3.2 2020-09-28 15:43:06 +02:00
Rémi Verschelde 84226ec3ab Merge pull request #4090 from bmolyneaux/patch-2
Correct .has() to .has_method()
2020-09-28 15:37:47 +02:00
Rémi Verschelde 8438f07650 Merge pull request #4073 from NathanLovato/edit/3d-collision-shapes
Edit 3D collision shapes
2020-09-28 15:37:05 +02:00
Rémi Verschelde 8d01437eba Merge pull request #4075 from NathanLovato/fix/engine-contributors-best-practices
Remove article in best_practices_for_engine_contributors.rst
2020-09-27 16:55:46 +02:00
Rémi Verschelde d5a855bf35 Merge pull request #4062 from greenmoggle/master
Removed GD namespace from RandRange
2020-09-25 15:51:20 +02:00
Rémi Verschelde 8cd20b5dc5 Merge pull request #4070 from bobylito/patch-1
fix(getting_started): wording
2020-09-25 15:05:38 +02:00
Rémi Verschelde 4f6dcbc94c Merge pull request #4068 from Calinou/meta-description-escape-quotes
Escape double quotes for meta descriptions in HTML
2020-09-25 12:35:42 +02:00
Rémi Verschelde b37d96401e Merge pull request #4057 from Calinou/update-instantpage-5.1.0
Update instant.page to 5.1.0
2020-09-22 16:28:40 +02:00
Rémi Verschelde b273b78122 Merge pull request #4056 from Calinou/compatibility-notice-fix-meta-description
Prevent the compatibility notice from being the `meta description`
2020-09-22 15:15:08 +02:00
Rémi Verschelde 5a96e5fc34 Merge pull request #4055 from bggd/patch-1
Fix typo "C98" -> "C99"
2020-09-22 10:01:14 +02:00
Rémi Verschelde 973cf89f94 Merge branch 'master' into 3.2 2020-09-22 08:59:08 +02:00
Rémi Verschelde a64642380d Merge pull request #4050 from rokonxr/patch-1
Add MDN reference for Local server setup
2020-09-22 08:56:27 +02:00
Rémi Verschelde 498aba30e2 Merge pull request #4043 from aaronfranke/light-8
Mention limit of 8 lights per mesh
2020-09-22 08:51:53 +02:00
Rémi Verschelde 77c4edbe34 Merge pull request #4038 from Calinou/multiple-resolutions-no-modesetting-rationale
Document why Godot doesn't support changing the monitor resolution
2020-09-22 08:49:50 +02:00
Rémi Verschelde 46ceaab45f Add switch to toggle 'in dev' compatibility warning
Follow-up to #4052.
2020-09-22 08:48:31 +02:00
Rémi Verschelde 19c9e9f88b Merge pull request #4053 from akien-mga/update-locales
Update locales to match current engine core/translation.cpp
2020-09-22 08:41:39 +02:00
Rémi Verschelde e8033a60ee Update locales to match current engine core/translation.cpp
Fixes https://github.com/godotengine/godot/issues/42236.

Make codespell skip the Telugu line, otherwise it wants to change `te` to `the`
(I don't want to put it as a global word ignore as it's a common typo.)
2020-09-22 08:36:56 +02:00
Rémi Verschelde 25a4014c55 Merge pull request #4052 from Calinou/add-compatibility-notice
Add a warning about `latest` documentation compatibility
2020-09-22 08:10:09 +02:00
Rémi Verschelde 5a5fb6c64e Merge pull request #4045 from Calinou/javascript-eval-official-templates
Clarify that the JavaScript singleton is available in official templates
2020-09-20 17:26:52 +02:00