444 Commits

Author SHA1 Message Date
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
99alfie
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-Blue
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
Hugo Locurcio
d7cf5991ac Mention additional MinGW compilation troubleshooting tips
See https://github.com/godotengine/godot/issues/32695.
2019-10-10 16:09:54 +02:00
Fredia Huya-Kouadio
60388114d6 Update Android compiling documentation
Updates the `compiling for Android` documentation to reflect the build changes added by [PR #32269](https://github.com/godotengine/godot/pull/32269).
2019-09-28 23:10:45 -07:00
skyace65
f2fe133e01 Add note about parameter limit in C++ modules 2019-09-28 12:05:48 -04:00
YRTV
43672814ee Update compiling_for_windows.rst
See https://github.com/godotengine/godot/issues/12516
2019-09-18 11:58:37 +03:00
Andrii Doroshenko (Xrayez)
209af20763 Describe the process of creating editor icons globally and per module
Also created a new `Editor development` chapter/section to encompass
C++ editor development side specifically which is not necessarily
related to pure core development, generic types and patterns.
2019-09-01 23:41:48 +03:00
Andrii Doroshenko (Xrayez)
ff532da04b Add Windows snippet for compiling with script encryption key 2019-08-14 16:21:30 +03:00
Rémi Verschelde
42eb493111 Merge pull request #2634 from Calinou/update-introduction-buildsystem
Improve "Introduction to the buildsystem" with updated SCons commands
2019-07-29 10:37:33 +02:00
Hugo Locurcio
9c4371be56 Improve "Introduction to the buildsystem" with updated SCons commands
This also documents how to create a `version.txt` file when creating custom
export template packs.

This closes #2481.
2019-07-26 23:22:57 +02:00
Hugo Locurcio
74745de4ae Improve writing style in "Compiling with Mono" 2019-07-21 00:25:57 +02:00
Hugo Locurcio
a6112413cc Update the MinGW Arch Linux package to point to the AUR
MinGW is no longer part of the official repositories.
The AUR must now be used to install MinGW.

This closes #2157.
2019-07-18 15:54:08 +02:00
Remi Rampin
91897778b2 [Minor] Fix "it's" that should be "its" (#2595)
* Fix "it's" that should be "its"

* Other fixes
2019-07-15 17:44:07 +09:00
Hugo Locurcio
1836e8be55 Update FreeBSD dependencies in "Compiling for X11"
`xineramaproto` is now `xorgproto` in recent FreeBSD versions.
`libglapi` no longer seems to be available, but Godot still builds
if you omit it.

This also adds `alsa-lib` and `pulseaudio` which are required to build
editor and export template binaries.

Tested on FreeBSD 12.0 and 11.2.
2019-07-07 15:33:19 +02:00
Michael Alexsander Silva Dias
4f9a335a67 Fix "Compiling for Android" reference in "Compiling for Mono" page 2019-07-05 11:18:53 -03:00
Rémi Verschelde
718d65e092 Merge pull request #2585 from akien-mga/scons-proofreading
Proofread SCons examples
2019-07-05 10:59:20 +02:00
Ignacio Etcheverry
82963cf705 Compiling with Mono: Simplify and update Android instructions 2019-07-04 23:34:49 +02:00
Rémi Verschelde
4beac25f03 Proofread SCons examples 2019-07-03 09:46:30 +02:00