Commit Graph
260 Commits
Author SHA1 Message Date
Yuri Sizov 4acf7a6563 Fix syntax highlighting for various languages (#3387) 2020-04-15 16:33:20 +02:00
Hugo Locurcio 087835e400 Add section on platform not appearing in SCons in Compiling for Android
This closes #3361.
2020-04-10 09:49:54 +02:00
MiniDigger ebde43f89b Fix missing mono suffix in 2020-04-05 16:43:35 +02:00
Hugo Locurcio 6fb8d9b5de Rename all instances of the x11 platform to linuxbsd
Export template binaries haven't been renamed yet, so their names
were left as-is.
2020-04-01 09:15:45 +02:00
Ignacio Roldán EtcheverryandHugo Locurcio 6837713558 Update 'Compiling with Mono': iOS, WASM, AOT and BCL (#3265)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-03-31 21:33:12 +02:00
Marcel Admiraal 3d5d666fea Update how to force SCons to use Python v3 on Linux. (#3312) 2020-03-31 16:06:54 +02:00
Rémi Verschelde ac5aa6cd1e Improve docs about compilation toolchain requirements
Add mention about installing Python 3-flavored SCons with
pip for Linux distros which still only provide a Python 2 build
(e.g. Ubuntu 18.04).
2020-03-25 15:05:14 +01:00
Yuri Sizov 075acc61b0 Replace Pool*Arrays with Packed*Arrays in tutorials and references 2020-03-17 11:15:34 +03:00
Rémi Verschelde aa65d62ae7 Merge pull request #3273 from madmiraal/remove-python2.7
Remove references to Python 2.7 in build requirements.
2020-03-16 09:45:56 +01:00
Marcel Admiraal d0bad375d2 Include x86-64 option in adding support for Android x86 devices. (#3272) 2020-03-15 12:50:23 +01:00
Marcel Admiraal ae0166f57e Remove references to Python 2.7 in build requirements. 2020-03-15 10:07:00 +00:00
Rémi Verschelde 11b4a4a91a Fix code errors and style issues after #2750 2020-03-13 16:29:45 +01:00
Rémi Verschelde 04d237d140 Merge pull request #3234 from Calinou/improve-compiling-macos
Improve the Compiling for macOS documentation
2020-03-13 12:58:42 +01:00
Andrii Doroshenko 5b39f781ae Document modules ability to pre-register types (#3250)
`preregister_*_types()` is available to modules since
Vulkan branch has been merged.
2020-03-10 11:12:56 +01:00
Hugo Locurcio 63bea370f4 Fix invalid JSON in Custom resource format loaders (#3236)
Comments aren't allowed in JSON, so the note must be put outside
the example.
2020-03-10 10:37:58 +01:00
Hugo Locurcio 3f360ce5dd Add information on compiling Godot on Linux using Clang + LLD (#3210)
This also mentions link-time optimization as in the
Compiling for Windows page.
2020-03-10 10:35:32 +01:00
Yuri Sizov 37604be65f Improved keystroke formatting for shortcuts and key press menti… (#3257) 2020-03-09 23:50:53 +01:00
Hugo Locurcio 15e34cb0de Improve the Compiling for macOS documentation
- Mention Homebrew to install dependencies easily.
- Remove the part about building fat binaries as support for 32-bit
  macOS was removed in Godot 3.1.
- Improve OSXCross installation instructions.
  - Mention the WSL as an alternative on Windows instead of Cygwin.
  - Change the suggested OSXCross path to something that will work
    out of the box.
2020-03-03 10:47:51 +01:00
99alfieandHugo Locurcio 6349d303af replaced erroneous sourcecode parts, added resource saver (#2750)
* replaced erroneous sourcecode parts, added resource saver

* changed spaces to tabs

* changed tabs to 4space+tab(s)

* Update development/cpp/custom_resource_format_loaders.rst

Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-03-02 13:53:07 +01:00
Ilya Ryzhenkov 3439f85bb2 Fix incorrect name of JetBrains company (#3225) 2020-03-01 21:36:38 +01:00
Shane Ambler 3c8a3290b7 replace 'Linux or other Unix Variants' with macOS (#3216) 2020-03-01 14:43:33 +01:00
Rémi Verschelde 50f5713f9c Optimizing for size: update list of modules that can be disabled
Add comment explaining that this is not magic, users should review the list.
2020-01-31 17:49:25 +01:00
Rémi Verschelde 1df5a0ae68 Merge pull request #3061 from asynts/asynts.syntax-highlighting-2
Incorrect syntax highlighting for languages other than GDScript.
2020-01-27 08:39:00 +01:00
Hugo Locurcio 4b1502e4e1 Mention export template caveats when creating a C++ module
See https://github.com/godotengine/godot/issues/35299.
2020-01-20 17:45:43 +01:00
DDL-BlueandRémi Verschelde 03076b11d6 CLion IDE added to the "Configuring an IDE" page. (#3021)
* CLion IDE added to the "Configuring an IDE" page.

* Language and markup fixes

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2020-01-17 13:48:15 +01:00
asynts c2c07158e2 Don't reinstall dependencies if they are already installed.
Arch Linux's `pacman -S` reinstalls packages that are already installed,
unless the option `--needed` is provided.

A user that wants to build godot probably doesn't want to reinstall their
GCC compiler and all the other stuff listed in the command.
2020-01-14 11:25:55 +01:00
asynts 53f878bdaf Replace 'code' directives with 'code-block' directives.
The `code` directive highlights all sources as GDScript. Other languages are
highlighted incorrectly at the moment, even if `.. code:: [language]` is
specified.

It does, however, work with the `code-block` directive. The reason seems to be
that this directive is Sphinx specific.
2020-01-13 18:45:39 +01:00
asynts 3dede275f4 Use literal blocks for code samples with GDScript.
GDScript is already the default, it's redundant to specify it explicitly.
A [literal block][1] is already enough.

  [1]: https://www.sphinx-doc.org/en/1.8/usage/restructuredtext/basics.html#rst-literal-blocks
2020-01-13 18:45:39 +01:00
asynts faf9472dda Use the correct language in code blocks.
There are a few places where no language is specified for a code block and
the default is incorrect.

There are a few places where pseudo code is treated as C++.
2020-01-13 18:45:39 +01:00
Clemens Tolboom 692584e321 Update compiling_for_osx.rst (#3055)
* Update compiling_for_osx.rst

No sure 8 jobs is best for everyone but it boost compiling

* Update compiling_for_osx.rst

Use suggestion by @Calinou

* Remove terminal prefix.
2020-01-12 17:59:29 +01:00
Marcel Admiraal 71e490700c Add yasm to scoop install. 2019-12-31 10:37:31 +01:00
Rémi Verschelde 81d5d0e48f Merge pull request #2966 from bruvzg/ios_lipo_modules
[iOS] Add commands for bundling camera and ARKit universal libs.
2019-12-21 12:07:46 +01:00
Rémi Verschelde fcac70e8a5 Windows: Mention requirement to use posix threads with MinGW
Closes godotengine/godot#31555.
2019-12-09 15:13:42 +01:00
Rémi Verschelde e23ee5b081 Fix typos with codespell
Using codespell 1.16.0.

Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF

$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2019-12-06 22:07:59 +01:00
bruvzg dad0c5584f [iOS] Add commands for bundling camera and ARKit module universal libraries. 2019-12-04 23:27:50 +02:00
YRTV a4bf34e6e1 Installing Windows deps with MSYS2 (#2959) 2019-12-03 10:21:09 +01:00
Rémi Verschelde 48306dc559 Fix singal typo in image name and tutorial 2019-12-03 10:12:40 +01:00
piratesephiroth 0ccea6998d Updated certificate importing instructions for Mono v6 (#2821) 2019-11-29 12:20:35 +01:00
Nikas 695749515d /usr/headers/GL/glx.h moved to libglvnd (#2951)
pacman -Fys glx.h
..
extra/libglvnd 1.2.0-5
    usr/include/GL/glx.h
2019-11-29 12:04:01 +01:00
Zak Stam b842f77aad Mono build: use release_debug target for debug templates (#2937)
See godotengine/godot#33699.

(cherry picked from commit 569628e17e)
2019-11-18 13:08:16 +01:00
Hugo Locurcio 3b80f17e8d Add Alpine Linux dependencies oneliner in Compiling for X11 2019-11-10 20:32:15 +01:00
PouleyKetchoupp 53c165e58e Full list of command line options in command line doc 2019-11-09 21:40:09 +01:00
ꜱᴩʀɪᴛᴇ① cda0033a5f Add note to indicate deprecation of MS ANGLE repo
Temporary workaround for #2860 until @vnen gets around to writing a more fleshed out build instruction.
2019-10-30 00:29:00 +08:00
Hugo Locurcio 304157775d Mention the SCons version requirement when using Visual Studio 2019 2019-10-29 14:31:12 +01:00
Fredia Huya-Kouadio 93b3c5f251 Add IDE configuration for Android studio (#2798) 2019-10-29 12:25:09 +01:00
Rémi Verschelde a05ea44335 Merge pull request #2796 from m4gr3d/patch-1
Update Android compiling documentation
2019-10-29 08:02:32 +01:00
Arron 8dfd49b12a minor grammar changes
Revised directions to read more clearly.
2019-10-26 13:42:54 -07:00
Yeongho Kim 57fdf5c3ef Revert "Mention additional MinGW compilation troubleshooting tips"
This reverts commit d7cf5991ac.
2019-10-26 06:30:24 +09:00
Hugo Locurcio 4b960279df Add missing alsa-lib-devel package in Solus installation oneliner
This also removes `pulseaudio` from the oneliner, as it's already
installed by `pulseaudio-devel`.

See #2865.
2019-10-21 18:53:31 +02:00
frido 2f4b025b14 Fix some typos in 'development' and 'getting started' sections 2019-10-10 23:51:29 +02:00