Commit Graph
482 Commits
Author SHA1 Message Date
Hugo Locurcio 7e5081c657 Add Mesa dependency to Alpine one-liner in Compiling for Linux, *BSD
This is required to compile the `master` branch without disabling
any features.
2022-08-06 04:30:22 +02:00
Max Hilbrunner 06fbd18a67 Merge pull request #5898 from akien-mga/compiling-macos-use-volk
Compiling/macOS: Replace old `use_static_mvk` option with `use_volk`
2022-08-05 19:23:06 +02:00
StreqandHugo Locurcio 41a52aff87 Describe actual purpose of the index keyword in TSCN file format (#6021)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-08-03 00:16:25 +02:00
CalandielandHugo Locurcio af5db15595 Add Clangd instructions for VS Code (#6012)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-07-31 23:25:37 +02:00
luz paz 04f66dc5d0 Fix various typos
Found via `codespell -q 3 -S ./LICENSE.txt,./tutorials/i18n,./_tools/codespell-ignore-lines.txt -L doubleclick,findn,lod,inout,nd,raison,te` and other means
2022-07-28 10:35:04 -04:00
Jaime Crespo 33caaf6535 Fix misc syntax/style errors/warnings on documentation head (#5977) 2022-07-23 18:29:56 +02:00
Hugo Locurcio 4cc2cefc50 Update export templates location for Godot 4.0 2022-07-22 23:53:15 +02:00
bruvzg b82de55573 Rename OSX to macOS and iPhoneOS to iOS. Update iOS build instructions. 2022-07-21 12:54:21 +03:00
Hugo Locurcio 95b5512c7d Improve the Compiling with PCK encryption key page 2022-07-13 20:14:09 +02:00
Rémi Verschelde e8dc747482 Compiling/macOS: Replace old use_static_mvk option with use_volk 2022-07-03 16:41:54 +02:00
Ashutosh Tripathi 837db7ce27 added gcc-c++ in opensuse one-liners
this can solve an issue while compiling "g++ not found"
2022-06-21 22:01:19 +05:30
Marius Wachtler 8063184876 Always point to latest Pyston release on Compiling for Linux/*BSD (#5867) 2022-06-09 17:06:33 +02:00
Nora c1b7505ef8 Update Custom Modules Latest to include header and class name changes. (#5205) 2022-04-29 14:31:35 +02:00
Hugo Locurcio 955c97bb1d Cross-reference compiling and exporting pages, rename OSX/Mac to macOS
There's a lot of confusion between compiling Godot and exporting projects.

This aims to resolve part of the confusion by cross-linking other pages
for each platform.
2022-04-29 13:10:37 +02:00
Dominik Schlösser ce9fe536de Path corrections (#5574) 2022-04-29 12:56:06 +02:00
Rémi Verschelde d0511d6d90 Merge pull request #5785 from akien-mga/compiling-windows-setup 2022-04-29 12:19:08 +02:00
Rémi Verschelde 13e3a1985e Compiling for Windows: Improve setup instructions 2022-04-29 12:11:44 +02:00
Rémi Verschelde 26dd787ec0 Compiling: Reference doc_getting_source in all platform-specific pages 2022-04-29 12:01:03 +02:00
Max Hilbrunner 08867d6e4b Merge pull request #5757 from alan-man/fixvsc
fix vs code configuration build tasks.json
2022-04-21 12:41:00 +02:00
Hugo Locurcio 86da431679 Make the Vulkan SDK note more prominent in Compiling for macOS
`important` in Sphinx is green, but `warning` is yellow, so it's
more noticeable.
2022-04-21 00:28:37 +02:00
Mario ZechnerandHugo Locurcio e2a22b06f7 Improve guide for development with CLion (#5743)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-04-11 21:02:16 +02:00
alan-man 7424951439 fix vs code configuration build tasks.json
With recent versions of vs code (from version 1.66), arguments must be
split to be resolved.
2022-04-10 16:03:34 -07:00
Max Hilbrunner 2f68971115 Merge pull request #5745 from Calinou/custom-modules-shared-library-warning
Mention GDNative versus shared libraries in Custom modules in C++
2022-04-07 18:08:59 +02:00
Max Hilbrunner 26a4a4dda4 Merge pull request #5703 from akien-mga/mono-update-cs-solution-path
Compiling with Mono: Update path to generated C# solutions
2022-04-07 17:51:48 +02:00
Hugo Locurcio 242b39749f Mention GDNative versus shared libraries in Custom modules in C++ 2022-04-06 19:21:20 +02:00
Vladimir Panteleev 4784e1329a Remove outdated note about Very Sleepy (#5710) 2022-03-23 17:03:38 +01:00
Rémi Verschelde c5a84c7e91 Compiling with Mono: Update path to generated C# solutions 2022-03-22 12:54:18 +01:00
Max Hilbrunner 7d6fa156d2 Merge pull request #5522 from Aman-Pandey-afk/patch-1
Update task.json creation instructions
2022-03-21 00:14:06 +01:00
Hugo Locurcio a48e140c27 Document class reference XML linting with Visual Studio Code 2022-03-13 01:57:29 +01:00
Hugo Locurcio 1399f7bac3 Fix and improve Pyston instructions in Compiling for Linux, *BSD
- Fix SCons path to match Pyston 2.3.2's portable archive.
- Use a symbolic link instead of a wrapper script, which works the same.
2022-02-12 22:11:50 +01:00
Hugo Locurcio 917c1be9e8 Document using Pyston to speed up builds on Linux 2022-02-10 23:08:47 +01:00
Markus Sauermann ce718f3cdb Get rid of openssl warning during PCK encryption setup (#5568) 2022-01-28 23:57:38 +01:00
Max Hilbrunner 88820f9272 Merge pull request #5490 from skyace65/AdvancedGuiMaster
List advanced GUI Objects (Master)
2022-01-26 08:17:48 +01:00
Aman-Pandey-afk 13c837ab21 Update task.json creation instructions
The PR aims to fix the problem that there is no 'Create tasks.json file from template' option shown on configuring VS Code. More information on creating tasks.json added along with suggestions.
2022-01-18 15:45:13 +05:30
Max Hilbrunner 88bb515d8a Add troubleshooting info to Mono compilation 2022-01-16 02:14:05 +01:00
Ayush Kashyap db22c54572 Fix typo in Custom Godot servers code sample (#5516) 2022-01-14 18:42:09 +01:00
skyace65 adda89d5f4 List advanced GUI Nodes (Master) 2021-12-31 19:13:10 -05:00
MatthewandHugo Locurcio a4746a2366 Add a link to the notifications page from the Object class page (#5465)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-12-23 20:00:11 +01:00
Rémi Verschelde c02ac91716 Fix invalid ref to doc_using_cpp_profilers 2021-12-21 17:07:48 +01:00
Rémi Verschelde ffd88e48a7 macOS debug: Sync entitlements with current 3.4/master 2021-12-21 16:37:48 +01:00
Dennis Ploeger 8d1f5c74db Fix incorrect export template path in Compiling for macOS (#5425) 2021-12-02 22:42:07 +01:00
Max Hilbrunner 0f2e583394 Merge pull request #5407 from Calinou/rework-optimizing-for-size
Rework the Optimizing for size page
2021-11-26 18:13:12 +01:00
Max Hilbrunner da39c2076a Merge pull request #5389 from aaronfranke/rename-macos-compiling
Rename "compiling_for_osx.rst" to "compiling_for_macos.rst"
2021-11-26 18:08:01 +01:00
Hugo Locurcio 5cc09ed829 Clarify the location of binaries to copy in Compiling for Linux/*BSD 2021-11-23 22:06:13 +01:00
Hugo Locurcio 8a95663768 Rework the Optimizing for size page
- Order options from most important to least important.
- Give estimates on space saved for each option.
- Clarify the benefits of stripping binaries.
- Link to the Godot build options generator in the Overriding build
  options link instead of linking it in the Optimizing for size page.
2021-11-23 21:01:34 +01:00
Hugo Locurcio 92412dce9c Improve grammar in SCons installation in Compiling on Windows 2021-11-17 01:04:54 +01:00
Aaron Franke f6b4057b2f Rename "compiling_for_osx.rst" to "compiling_for_macos.rst" 2021-11-12 16:16:37 -06:00
Hugo Locurcio cb5f51a2e7 Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD 2021-11-07 19:23:03 +01:00
bruvzg 17be494144 Add macOS exporting and running non App Store apps pages. Add Windows code signing info. 2021-11-03 15:28:06 +02:00
Hugo Locurcio d6e46133b2 Document compiling a debug server build
A debug server build is lighter than an editor headless build,
but still allows debugging tools to be used.
2021-11-01 21:53:37 +01:00