Commit Graph

29 Commits

Author SHA1 Message Date
1433c2cbbb GDScript access to copyright, license, author and donor information.
Adds following functions to the Engine singleton:
get_author_info - names of Godot authors
get_copyright_info - detailed source copyright get_license_info
get_donor_info - donor names
get_license_info - full text of licenses used, indexed by license names
get_license_text - the text of the Godot Expat license
2018-05-19 00:40:16 +01:00
4287c7822b Merge pull request #17440 from viktor-ferenczi/issue-5042
Properly closing all files in Python build code
2018-03-13 11:49:58 +01:00
272ecddb28 Properly closing all files in Python code 2018-03-11 14:55:50 +01:00
fa760082f5 Build polygon clipper only in tools builds 2018-03-06 21:53:37 +01:00
a65c0939fd disable caching for targets using helper functions 2017-11-28 23:24:12 -04:00
a4a222d62d use the same cache for all branches for appveyor 2017-11-28 03:23:33 -04:00
fbcb2edeeb Added modules' doc files to make_doc_header
They were somehow never included. This fixes that.
2017-11-17 01:57:28 +08:00
ed2b66f023 Improve code style of generated headers 2017-11-15 21:29:34 +01:00
487afde3bb Ignore files not ending with '.xml' when building doc header 2017-11-07 22:57:17 +01:00
6361e24f29 Cleanup unnecessary debug prints 2017-10-21 20:41:07 +02:00
1d380bf03d fixed double escape for quotes in editor/SCsub 2017-10-07 21:15:35 +02:00
727a381fc9 Fix Python 3 build
- Take care of the differences in handling unicode characters in
  `escape_string` (formerly in `editor/SCsub`, now in `compat.py)`.
- Conditionally include `_winreg` or `winreg` in the Mono editor
  module.
2017-10-04 23:21:32 +02:00
de9cc6ed96 Merge pull request #11592 from SaracenOne/header_generator_fix
Python header generator now generates strings with escape characters.
2017-10-02 23:31:40 +02:00
07ccfa6a07 Python header generator now generates strings with escape characters. 2017-09-26 00:48:17 +01:00
ffab67b8da Use BoolVariable in target/component/advanced options. 2017-09-25 14:36:02 -04:00
f3745a23be Fix errors in Python 3 build 2017-09-16 04:18:14 +02:00
4f929a0fdf Changed the doc class generation to individual files per class. It is also possible to save module files in module directories and the build system will
recognize them.
2017-09-12 17:45:41 -03:00
345dfd4504 EditorAbout: add donors tab 2017-09-04 00:39:57 +07:00
b6e1e47e3a Make build scripts Python3 compatible
- The Windows, UWP, Android (on Windows) and Linux builds are
  tested with Scons 3.0 alpha using Python 3.
- OSX and iOS should hopefully work but are not tested since
  I don't have a Mac.
- Builds using SCons 2.5 and Python 2 should not be impacted.
2017-08-27 23:05:39 +02:00
a919a013f5 Fix mixed tab/whitespace in build files 2017-08-27 23:05:39 +02:00
7ad14e7a3e Dead code tells no tales 2017-08-27 22:13:45 +02:00
21e53c4267 Buildsystem: Reduce verbosity of font and translation generation 2017-08-27 13:45:56 +02:00
e4dc52ba81 Fix Zlib license not extracted 2017-07-18 08:02:56 +07:00
da2de8932c About: add thirdparty license info 2017-07-06 14:42:47 +07:00
272cfdc0c8 About: Add License info 2017-07-04 22:07:43 +07:00
21f6cc75a1 Authors/About: support for multiple sections 2017-07-03 09:40:56 +07:00
e3998528e0 BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00
db439308e6 About: add contributors list 2017-06-01 18:15:15 +07:00
49c065d29c Refactoring: rename tools/editor/ to editor/
The other subfolders of tools/ had already been moved to either
editor/, misc/ or thirdparty/, so the hiding the editor code that
deep was no longer meaningful.
2017-03-05 14:21:25 +01:00