Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-05 | SCons: Fix usage of LD when we meant LINK | Rémi Verschelde | |
Also made LINK and CXXFLAGS configurable as command line options. Note that LINK currently expects the *compiler* that will be used for linking and will call its configured linker behind the scenes (so g++, clang++, etc., not ld.gold). See #15364 for details. | |||
2017-12-24 | -Removed OpenMP support, replaced by a custom class. | Juan Linietsky | |
-Disabled Opus, implementation is wrong. | |||
2017-12-21 | Scons: Use module suffix only for final binary. | Andreas Haas | |
Only append the module suffixes to the resulting binary instead of all object files. That means we can keep most of our build artifacts when toggling modules like mono. | |||
2017-12-18 | sort by the most recently accessed files | Rhody Lugo | |
2017-12-16 | Added custom editor splash (including sponsor logo). | Juan Linietsky | |
2017-12-14 | MacPorts clang version selection, and OpenMP linking fix. | bruvzg | |
2017-12-14 | Adds `macports_clang` build flag to build using clang-5.0 form MacPorts ↵ | bruvzg | |
(with OpenMP support). | |||
2017-12-14 | -Add lightmapper | Juan Linietsky | |
-Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button) | |||
2017-12-08 | Import thekla_atlas | Hein-Pieter van Braam | |
As requested by reduz, an import of thekla_atlas into thirdparty/ | |||
2017-11-28 | disable caching for targets using helper functions | Rhody Lugo | |
2017-11-28 | use the same cache for all branches for appveyor | Rhody Lugo | |
2017-11-27 | prune scons shared cache | Rhody Lugo | |
2017-11-25 | add support for scons cache and enable it for appveyor | Rhody Lugo | |
2017-11-21 | Add explicit exception model flag for Visual C++ | Matthias Hoelzl | |
2017-11-19 | Add cpp.hint file to improve IntelliSense | Matthias Hoelzl | |
2017-11-19 | Merge pull request #12961 from eska014/platform-doc | Rémi Verschelde | |
Facilitate documenting platform-exclusive classes | |||
2017-11-18 | Facilitate exposing platform-exclusive interfaces to all platforms | Leon Krause | |
This makes the interfaces available, without implementation, in other platforms and the editor, which facilitates documenting platform-exclusive classes. Platform-exclusive APIs must be set up in platform/<platform>/api/api.cpp. Provide noop method-implementations where necessary. Also setup and document the HTML5 platform's JavaScript singleton. | |||
2017-11-16 | Cleanup of Visual Studio project generation (#12929) | Roy Berube | |
Visual studio project file creation had some problems. Files with c extension were listed with cpp extension. Some include files that did not exist were added to the project. This change ensures a file exists before adding it to the project. | |||
2017-11-15 | Improve code style of generated headers | Rémi Verschelde | |
2017-11-13 | Remove leading newline in SConstruct | George Marques | |
Some editors don't recognize the shebang if it's not on the first line. | |||
2017-11-02 | SCons: make use_lto a global option and opt-in for iphone | Rémi Verschelde | |
Supersedes #12553, see discussion in #12552. | |||
2017-11-01 | -Modules can now add custom version info (added it for Mono) | Juan Linietsky | |
-Version string takes this version info -Ability to download templates from the interweb (listing does not work yet) | |||
2017-10-07 | flatDir support [Android] | Ramesh Ravone | |
2017-10-03 | Fix SConstruct check for config.is_enabled() | Ignacio Etcheverry | |
2017-10-02 | Merge pull request #11753 from Listwon/Intellisense | Andreas Haas | |
Fix IntelliSense | |||
2017-10-02 | Indentation Error | neogaston | |
TabError: inconsistent use of tabs and spaces in indentation was fixed | |||
2017-10-01 | Fix IntelliSense | Bartłomiej T. Listwon | |
Fix the CPPPATH passed to MSVSProject. Uses SCons Dir() function to convert "#" paths http://www.scons.org/doc/0.97/HTML/scons-user/a3414.html#CV-CPPPATH | |||
2017-10-01 | Ability to set a module enabled/disabled by default by adding is_enabled() ↵ | Juan Linietsky | |
to config.py | |||
2017-09-25 | Use BoolVariable for module options. | Elliott Sales de Andrade | |
2017-09-25 | Use BoolVariable for third-party options. | Elliott Sales de Andrade | |
2017-09-25 | Use BoolVariable in target/component/advanced options. | Elliott Sales de Andrade | |
2017-09-25 | Use EnumVariable for choice-based build options. | Elliott Sales de Andrade | |
2017-09-24 | Bump required scons version to 0.98.1. | Elliott Sales de Andrade | |
* Environment.AddPostAction() and the global AlwaysBuild() were added in 0.93, so requiring 0.14 is broken. * Environment.Decider and Glob were added in some intermediate 0.97 release. * The Variables object was added in 0.98.1. | |||
2017-09-23 | Enable building against system zstd. | Elliott Sales de Andrade | |
2017-09-16 | Fix errors in Python 3 build | Matthias Hoelzl | |
2017-09-13 | Merge pull request #11160 from marcelofg55/drive_funcs_x11 | Rémi Verschelde | |
Implemented DirAccess get_drive and get_drive_count for Linux | |||
2017-09-13 | Merge pull request #7908 from SaracenOne/recast | Rémi Verschelde | |
In-editor navmesh generation. | |||
2017-09-12 | Changed the doc class generation to individual files per class. It is also ↵ | Juan Linietsky | |
possible to save module files in module directories and the build system will recognize them. | |||
2017-09-12 | Added check_c_headers to SCons env to check for the existence of headers | Marcelo Fernandez | |
2017-09-04 | Recast integration. | Saracen | |
2017-08-31 | Merge pull request #10148 from leezh/pcre2 | Rémi Verschelde | |
Replacement of internal RegEx with PCRE2 | |||
2017-08-29 | Generate project files for VS2017 | Matthias Hoelzl | |
2017-08-27 | Make build scripts Python3 compatible | Matthias Hoelzl | |
- 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-19 | Replacement of internal RegEx with PCRE2 | Zher Huei Lee | |
The pattern and replacement matching behaviour has been changed purely due to the nature of switching to a standards-compliant library. One mistake in the previous behaviour was that named groups didn't have a number. This has been corrected. As names are actually just an alias of numbered groups, RegExMatch::get_name_dict() is now get_names() and is a dict referring to the group number it represents. Duplicate names are enabled and the with the first matching instance used. Due the lack of a suitable equivalent in PCRE2, RegExMatch::expand() was removed. | |||
2017-08-03 | Fix scons failing when not building sources | Marcelo Fernandez | |
2017-07-27 | BUGFIX: Check for "VCINSTALLDIR" environment variable instead of ↵ | Brent Taylor | |
"VSINSTALLDIR". | |||
2017-07-22 | Fix building HTML5 when cmd.exe is set up for MSVC | L. Krause | |
2017-07-15 | Lots of work on Audio & Physics engine: | Juan Linietsky | |
-Added new 3D stream player node -Added ability for Area to capture sound from streams -Added small features in physics to be able to properly guess distance to areas for sound -Fixed 3D CollisionObject so shapes are added the same as in 2D, directly from children -Fixed KinematicBody API to make it the same as 2D. | |||
2017-07-11 | Add options for more human-friendly build output | Timo Schwarzer | |
2017-07-07 | Increase SCons rebuild speed | George Marques | |