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