106 Commits

Author SHA1 Message Date
21230fda3e Update required version numbers for Android
(cherry picked from commit 21d7340162)
2025-10-01 10:24:59 +01:00
782eaa55f7 Add basic Emacs .gitignore entries
(cherry picked from commit 2696fee3c6)
2024-04-25 16:24:14 +02:00
0e2bfdc3a3 Remove too greedy GCOV ignores from .gitignore
This would cause `updown.png` to be ignored in our default theme in 3.x.

These ignores were added in #36800 for #36572 (see that PR for usage
instructions).

From a quick test, using `--output-file` for `lcov` and `--output-directory`
for genhtml let us output the files in a way that won't conflict with the
Git repository (e.g. in `bin/`, or outside the Git repo).

(cherry picked from commit 5c38e42161)
2023-08-29 13:54:56 +02:00
07214b9791 Fix .gitignore ignores part of the committed repo.
(cherry picked from commit 37d68929e8)
2023-08-29 11:56:56 +02:00
cd18ba3fce add venv and .venv to the .gitignore
(cherry picked from commit a6fda19e85)
2023-08-28 17:27:15 +02:00
d41ce4d492 Do not ignore x86 source code directories anywhere under thirdparty directory
(cherry picked from commit b37f10adf7)
2022-12-22 12:25:52 +01:00
ac14c31ca6 Fix libtheora source code being mistakenly .gitignored
(cherry picked from commit ffb9f2b53f)
2022-12-12 13:57:58 +08:00
e8c2e0e876 Add VS's enc_temp_folder to .gitignore
(cherry picked from commit 8ae66c143b)
2022-12-12 13:53:56 +08:00
bf54ed9124 Add JetBrains Fleet folder to gitignore
(cherry picked from commit 166d86ca84)
2022-12-04 20:13:21 +08:00
105e8a8111 Add ability to extend the set of Git pre-commit hooks
(cherry picked from commit 8e2d0e1bb1)
2022-09-01 10:34:29 +02:00
f880904c7a HTML5: Run npm audit fix
And re-add `node_modules` to `.gitignore` which I mistakenly removed
with an earlier cleanup.

(cherry picked from commit 6aa7449d60)
2022-05-25 14:59:03 +02:00
e17967a7c2 Cleanup and reorder .gitignore
Group things better in categories, and remove a ton of VS junk.
Some of it might still be needed and could need to be re-added.

(cherry picked from commits 1f1edaa1b5
and b0df742cbe)
2022-04-13 11:43:49 +02:00
8c22d5a973 gitignore: Ignore Kate swap files
(cherry picked from commit e09e0fbd1f)
2021-02-02 13:02:45 +01:00
3c778f40e1 Ignore clangd 11+ cache folder
(cherry picked from commit ff1d636385)
2021-01-26 17:00:16 +01:00
835d4535b7 Add a separate nativeSrcsConfigs module to handle Android Studio constraints for native code editor support.
(cherry picked from commit edf762fba6)
2020-11-11 15:30:56 +01:00
d38eb29f2e git: Ignore clangd cache folder
(cherry picked from commit 0b34607bb8)
2020-09-10 13:11:04 +02:00
3d420c94c9 gitignore: Ignore binutils linker temp stXXXXXX objects
Fixes #40607.

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
(cherry picked from commit 5e8b188365)
2020-07-24 10:31:57 +02:00
7971b20ebe Add Code::Blocks files to .gitignore.
(cherry picked from commit 990ecf8fc4)
2020-06-18 11:29:28 +02:00
23ef1e0f70 SCons: Dump construction environment to a file
A new `methods.dump(env)` is added to dump the construction environment
used by SCons to build Godot to a `.scons_env.json`. The file can be used
for debugging purposes and any external tool.

(cherry picked from commit 42bee75e86)
2020-06-10 15:30:52 +02:00
35d95918ae Add custom.py to .gitignore
The default `custom.py` can be created at the root of the Godot
repository to initialize any SCons build options via file which are
specific to user.

(cherry picked from commit a712e14038)
2020-05-18 16:40:33 +02:00
d45b96d2b1 Android: Check for deprecated GodotPaymentV3 module, direct to new plugin
Fixes #38581.
2020-05-15 13:32:30 +02:00
c3660bb4dc Re-architecture of the Godot Android plugin. 2020-03-09 10:30:02 +01:00
7f62bed238 Added support to allow to compile Godot from the same directory while using different versions of python
(cherry picked from commit beee8b3776)
2020-01-01 11:52:11 +01:00
5efd43609b Travis CI: Test project exporting/script running in the headless editor 2019-08-20 17:35:55 +02:00
9a77d748c0 Fixes minor issues found by static analyzer 2019-07-07 23:08:51 +02:00
669db2a50a Add Android Studio support. 2019-05-29 16:57:52 -07:00
b0279192cb .gitignore improvements for Windows/macOS 2019-05-28 22:21:29 +02:00
3189560d52 Update .gitignore
Update .gitignore
2019-04-25 19:35:41 +02:00
dd03dcbd5a Android now (optionally) builds the template when exporting
Added new way to create add-ons
Removed old way to create add-ons
2019-04-07 15:46:52 -03:00
8be9fd83ad Ignore default ccls cache folder and compile commands jso 2019-03-14 18:35:23 +01:00
c025f526c8 Merge pull request #23436 from Toshiwoz/primitives_properties
fixed PrismMesh size property
2018-11-02 08:08:17 +01:00
b27b1a99a0 fixed issue with PrismMesh size, ignore for VS code .code-workspace 2018-11-01 10:21:16 -05:00
f5dadd795c ignore __pycache__ directory
which is generated during scons.
2018-10-30 22:38:10 +08:00
1e201163b9 Merge pull request #22134 from elasota/natvis
Add Visual Studio debug visualizer
2018-09-17 10:16:18 +02:00
af1e945435 Initial version of VS natvis file 2018-09-17 03:57:25 -04:00
d4b2423428 [Mono] implement Transform.InterpolateWith() 2018-09-15 13:08:21 +08:00
d3a6960437 Add more IDE created files into .gitignore 2018-05-19 16:32:37 +08:00
6c5ac57ed7 Added "*.tags" (Made by Geany's Ctags plugin) to the ".gitignore" file. 2018-05-11 02:13:35 -03:00
8af597847e Added Geany/geany_plugins files to the ".gitignore". 2018-01-07 14:14:32 -02:00
15af68ce60 Ignore Visual Studio '*.natvis' files 2017-12-09 05:25:49 +01:00
589976321c Add cpp.hint file to improve IntelliSense 2017-11-19 21:01:05 +01:00
0dc18ab0d6 Added logs to .gitignore
[ciskip]
2017-10-02 21:38:32 -05:00
88be952fc9 Create separate debug info files by default
Now that we have a built-in stacktrace on a segfault it would be useful
to have debug information on debug_release builds so that bugreports can
include this information. Without this debug info we will still get
function names in the backtrace but not file location.

This commit will by default build all targets with minimal debug info
and then strip the information into separate files. On MacOS this is a
.dSYM file, on Linux/MingW this is a .debug file. MacOSX will
automatically load a dSYM file if it exists in its debugger. On
Linux/MingW we create a 'gnu debuglink' meaning that gdb and friends
will automatically find the debug symbols if they exist.

Existing workflow for developers does not change at all, except that we
now create two instead of one build artifact by default.

This commit also adds a 'debug_symbols' option to X11, MacOS, and MingW
targets. The default is 'yes' which corresponds to -g1. The alternatives
are 'no' (don't generate debug infos at all) or 'full' which runs with
-g2. A target=debug build will now build with -g3.
2017-09-16 12:00:46 +02:00
8f133e2c4d Added check_c_headers to SCons env to check for the existence of headers 2017-09-12 12:00:14 -03:00
a518ed105c Merge pull request #10610 from hpvb/ignore-gprof-files
Ignore gprof output files

[ci skip]
2017-08-24 19:27:44 +02:00
aa91640c7e Ignore gprof output files
When building a profile build it is easy to accidentally create gmon.out
files all over the place. Ignore these so they won't get accidentally
pushed.
2017-08-24 17:38:17 +02:00
90ab7162e7 Ignore Eclipse CDT project files
Since we have explicit .gitignore rules for QT creator and several other
editor-specific swap/utility files I'd like to add Eclipse CDT projects
also as this is my editor of choice.
2017-08-24 17:34:54 +02:00
f93bb4f458 Add options for more human-friendly build output 2017-07-11 19:46:23 +02:00
36548a3fa5 gitignore: Remove pre-.gen filenames
@Noshyaar was right to remove them in the first place,
we need users with local clones to clean them up to prevent
older .cpp files from being including by globbing.
2017-06-26 09:17:19 +02:00
e3998528e0 BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00