summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update version in README.txt3.1.0William Deegan2019-07-211-7/+7
|
* Add shortlog to RELEASE.txtWilliam Deegan2019-07-211-5/+9
|
* changes for release 3.1.0William Deegan2019-07-218-78/+48
|
* Regenerated docs for X.Y.Z release.William Deegan2019-07-2010-33/+64
|
* Merge pull request #3409 from grossag/topic/grossag/msvsWilliam Deegan2019-07-1928-2677/+708
|\ | | | | Upgrade and improve Visual Studio solution/project generation code
| * [ci skip] Improve description of change in CHANGES.txtAdam Gross2019-07-191-2/+5
| |
| * Merge branch 'master' into topic/grossag/msvsWilliam Deegan2019-07-1930-184/+320
| |\ | |/ |/|
* | Merge pull request #3408 from mwichmann/vs-host-trgt-fixWilliam Deegan2019-07-164-42/+73
|\ \ | | | | | | msvs host-target fix + vs19 support
| * | msvs host-target fix + vs19 supportMats Wichmann2019-07-154-42/+73
|/ / | | | | | | | | | | | | | | | | This patch combines several bits of work - PR #3391 and the discussion/patch in Issue #3346 to improve the support of Visual Studio 2019. VS 2019 is now a recognized version, and the selection of that version specifically should be working. Signed-off-by: Mats Wichmann <mats@linux.com>
* | Merge pull request #3400 from bdbaddog/fix_slow_md5_deciderWilliam Deegan2019-07-1424-133/+196
|\ \ | | | | | | Fix slow MD5-timestamp decider
| * \ Merge branch 'fix_slow_md5_decider' of github.com:bdbaddog/scons into ↵William Deegan2019-07-148-20/+67
| |\ \ | | | | | | | | | | | | fix_slow_md5_decider
| | * \ Merge branch 'master' into fix_slow_md5_deciderWilliam Deegan2019-07-148-20/+67
| | |\ \ | |_|/ / |/| | |
* | | | [ci skip] re-add generation of src-tar-gz and src-zip files as they're used ↵William Deegan2019-07-132-9/+14
| | | | | | | | | | | | | | | | by debian scons packager
* | | | Pin lxml so it will work with 3.8.0b2William Deegan2019-07-111-1/+1
| | | |
* | | | Merge pull request #3401 from chasinglogic/inherit-overridesWilliam Deegan2019-07-094-1/+37
|\ \ \ \ | | | | | | | | | | Allow builders to inherit from OverrideEnvironments
| * | | | [no ci] Update RELEASE.txt with OverrideEnvironment changeMathew Robinson2019-07-091-0/+8
| | | | |
| * | | | Allow builders to inherit from OverrideEnvironmentsMathew Robinson2019-07-093-1/+29
|/ / / /
| * | | [ci skip] Fix spelling picked up by siderWilliam Deegan2019-07-141-1/+1
| |/ /
| * | More decider doc updates regarding adding new repo_node argumentWilliam Deegan2019-07-142-4/+11
| | |
| * | Add BuildInfo as a classnameWilliam Deegan2019-07-141-0/+1
| | |
| * | add macos's .DS_Store to gitignore.William Deegan2019-07-141-0/+3
| | |
| * | Update docsWilliam Deegan2019-07-147-24/+35
| | |
| * | Fix docstrings and comments for repo node changesWilliam Deegan2019-07-141-6/+8
| | |
| * | re-add src packagesWilliam Deegan2019-07-141-5/+8
| | |
| * | Re-add src packages to upload scriptWilliam Deegan2019-07-141-6/+6
| | |
| * | Doc updates for repo_node addition to Decider function argsWilliam Deegan2019-07-144-2/+29
| | |
| * | pin libxml so it should build with py3.8William Deegan2019-07-091-1/+1
| | |
| * | Add missing repo_node argument to _changed_source()William Deegan2019-07-091-3/+3
| | |
| * | Clean up __slots__ specification to be list, remove some obsoleted codeWilliam Deegan2019-07-091-4/+2
| | |
| * | Fix __slots = ('single element') -> ('single element',) per finding by mwichmannWilliam Deegan2019-07-051-3/+3
| | |
| * | remove unnecessary DeciderNeedsNode exceptionWilliam Deegan2019-07-051-15/+0
| | |
| * | Fix _add_strings_to_dependency_map() perf degredationWilliam Deegan2019-06-281-2/+1
| | |
| * | Restore MD5-Timestamp performance by removing try/except from every call. ↵William Deegan2019-06-269-72/+103
| | | | | | | | | | | | Also some optimized logic for updating and using the dependency_map built as part of the decider. Fixed tests. Note Deciders now need a fourth argument 'repo_node' which is the repository node for the file if it's to be used. This is currently only used by md5-timestamp decider File.changed_timestamp_then_content()
| * | Remove join and list comprehension when not needed in Action.get_content(). ↵bdbaddog2019-06-251-1/+1
| | | | | | | | | | | | Yields some speedup.
| | * [ci skip] Revert bad changes to generated filesAdam Gross2019-07-1919-3416/+3763
| | | | | | | | | | | | Trying to regenerate the documentation went very poorly, so I'm reverting them.
| | * [ci skip] MSVS doc fix and output of rerunning doc generationAdam Gross2019-07-1920-3765/+3418
| | |
| | * [ci skip] Updated CHANGES.txt and msvs.xml documentationAdam Gross2019-07-192-3/+38
| | |
| | * Integrate requested changes to msvsTests.pyAdam Gross2019-07-191-5/+10
| | | | | | | | | | | | This change integrates changes requested by @bdbaddog to avoid using SCons.Script.Dir
| | * Fix flake8 issues raised by siderAdam Gross2019-07-182-4/+0
| | |
| | * Fix accidental removal of some VS versionsAdam Gross2019-07-181-2/+1
| | | | | | | | | | | | My last change accidentally had several VS versions commented out in get_tested_proj_file_vc_versions().
| | * Fix msvs testsAdam Gross2019-07-1825-2608/+444
| | |
| | * Fix issues raised in code reviewAdam Gross2019-07-172-34/+72
| | |
| | * Upgrade and improve Visual Studio solution/project generation codeAdam Gross2019-07-172-56/+174
| |/ |/| | | | | | | | | | | | | | | | | This change improves the Visual Studio solution and project generation code in the following ways: 1. Adds support for Visual Studio 2019 and 2017 project files. In this part, I went a different direction than the existing VS2015 code by doing all of this in the V10 class. I have found this to be the easiest way to continue to add support for new versions of Visual Studio; for example, VS2019 support was a 4-line change after the initial changes. 2. Adds support for consumers to specify C++ include paths and C++ preprocessor definitions to be included in the .vcxproj file. This helps Intellisense function better. (Tests included for this part as well, including one to cover an issue pickling Dir() objects when writing miscellaneous CPPPATH info to the .vcxproj file) 3. Adds <VCProjectUpgraderObjectName> to the project file so we are not prompted to upgrade. This helps the case where a developer has a new version of Visual Studio installed and generates projects for that, while the underlying SCons build uses an older toolset. 4. Excludes .filters files from dspfile processing. 5. Adds a test to cover VS2015 support.
* | Merge pull request #3403 from luhk/latex_scanner_multi_includeWilliam Deegan2019-07-063-13/+23
|\ \ | |/ |/| LaTeX scanner: Find > 1 includes per line
| * LaTeX scanner: Remove obsolete commentLukas Schrangl2019-07-031-7/+0
| | | | | | | | | | The comment referred to the "old" regular expression that would only find the last include in each line.
| * Update CHANGES.txt with LaTeX scanner > 1 include per line changeLukas Schrangl2019-07-021-5/+7
| |
| * LaTeX scanner: Find > 1 includes per lineLukas Schrangl2019-07-022-1/+16
|/ | | | | | | | "^[^%\n]*" at the beginning of the reg ex would match all but the last include so that they were lost. There is no point checking for "%" since comments are stripped anyways, so just remove that part. Also add test case for multiple includes per line.
* Merge pull request #3392 from mwichmann/travis-tweakWilliam Deegan2019-06-212-10/+18
|\ | | | | Update Travis config: py38, lxml, docbook, ldc
| * [PR #3392] add a few more TeX packagesMats Wichmann2019-06-171-3/+1
| | | | | | | | | | | | skip fewer tests Signed-off-by: Mats Wichmann <mats@linux.com>
| * [PR #3392] leave out docbook-slidesMats Wichmann2019-06-161-3/+13
| | | | | | | | | | | | | | Three tests fail if the files are found, issue #3393 filed. Also added some comments on other possible changes. Signed-off-by: Mats Wichmann <mats@linux.com>