summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update release with commit info3.0.3William Deegan2019-01-081-1/+1
|
* Fix datestamp for releaseWilliam Deegan2019-01-081-1/+1
|
* Update scons.bat to first look for scons.py and then scons so that a ↵William Deegan2019-01-083-6/+9
| | | | universal python wheel can work on windows
* Merge remote-tracking branch 'origin/rel_3.0.3' into rel_3.0.3William Deegan2019-01-072-11/+12
|\
| * add clangCommon to packagingWilliam Deegan2019-01-061-0/+1
| |
| * Add clangCommon to MANIFEST.in so it get's packagedWilliam Deegan2019-01-061-0/+1
| |
| * Fix typoWilliam Deegan2019-01-061-1/+1
| |
| * Fix version strings to be 3.0.3William Deegan2019-01-061-3/+3
| |
| * Minor versioning fixesWilliam Deegan2019-01-061-8/+8
| |
* | update CHANGES.txtWilliam Deegan2019-01-071-2/+3
| |
* | Remove src/engine/MANIFEST-xml.in and logic which refers to it. Can't see ↵William Deegan2019-01-071-8/+0
| | | | | | | | why we had a seperate manifest for just the xml files which were then not included in the package, making docbook builders not work
* | Add clangCommonWilliam Deegan2019-01-071-0/+1
| |
* | Adding docbooks xsl files and clangCommongWilliam Deegan2019-01-071-0/+3
|/
* updates from update-release-info for 3.0.3 releaseWilliam Deegan2019-01-062-2/+2
|
* Updates for 3.0.3 releaseWilliam Deegan2019-01-063-53/+65
|
* Updated for 3.0.3 releaseWilliam Deegan2019-01-061-3/+3
|
* Merge pull request #3259 from SCons/rel_3.0.2William Deegan2019-01-051-17/+18
|\ | | | | Updates from Rel_3.0.2
| * Remove setuptools as it changes the contents of the .tar.gz and skips ↵William Deegan2019-01-041-17/+18
| | | | | | | | including CHANGES.txt and other .txt files
* | Update some doc examplesMats Wichmann2019-01-041-0/+4
| | | | | | | | | | | | | | | | map() now returns an interable instead of a list, update examples which assumed they could just print() the result of a map(). Signed-off-by: Mats Wichmann <mats@linux.com>
* | Reset release files back to devel modeWilliam Deegan2019-01-013-60/+59
|/
* Updates for 3.0.2William Deegan2019-01-011-0/+1
|
* Updates for 3.0.2 releaseWilliam Deegan2019-01-012-2/+2
|
* Updates for release 3.0.2William Deegan2018-12-313-72/+112
|
* Merge pull request #3183 from mwichmann/typefixesWilliam Deegan2018-12-313-5/+12
|\ | | | | Typefixes
| * Update comment on typefixes (PR #3183)Mats Wichmann2018-12-171-0/+2
| | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * Add CHANGES.txt update for previous changesMats Wichmann2018-12-171-0/+1
| | | | | | | | | | | | | | also fixed previous entry that was no longer correct (closing open files no longer done by atexit after patch was modified) Signed-off-by: Mats Wichmann <mats@linux.com>
| * small type-related cleanupsMats Wichmann2018-12-172-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two files in packaging: ipk.py indexed off the result of running filter, but in Python 3 filter returns an iterable, not a list. Convert to a list first. msi.py removes forbidden characters using a list comprehension, but the result is a list, so when it then calls upper() on it that's a method that does not exist on a list. Join it back into a string. Found another place in the same file that also assumed the list comprehension leaves a string, not a list, although it doesn't then call a nonexistent method on it. Signed-off-by: Mats Wichmann <mats@linux.com>
* | fix missing code contents that should be included in signature of a function ↵Zachary Tessler2018-12-223-8/+12
|/ | | | action
* Merge branch 'fix_mac_shlibversion_gh_issue_3241' of ↵William Deegan2018-12-102-10/+5
|\ | | | | | | github.com:bdbaddog/scons into fix_mac_shlibversion_gh_issue_3241
| * Merge branch 'master' into fix_mac_shlibversion_gh_issue_3241William Deegan2018-12-102-10/+5
| |\
| | * Merge pull request #3245 from bdbaddog/fix_gh_3136_py3_modified_io_class_breaksWilliam Deegan2018-12-102-10/+5
| | |\ | | | | | | | | Fix GH issue #3136 No need to explicitly set file handles to non-sharable. Py 3.4 and above do this by default
| | | * Add info the CHANGES.txtWilliam Deegan2018-11-281-0/+3
| | | |
| | | * Fix GH issue #3136 No need to explicitly set file handles to non-sharable. ↵William Deegan2018-11-281-10/+2
| | | | | | | | | | | | | | | | Py 3.4 and above do this by default
* | | | rebuild docs with changes from applelink.xml changes. Fix mistyped ↵William Deegan2018-12-101-1/+1
| | | | | | | | | | | | | | | | APPLELINK_CURRENT_VERSION to APPLELINK_NO_CURRENT_VERSION
* | | | Added docs for _APPLELINK_COMPATIBILITY_VERSION and ↵William Deegan2018-12-101-1/+25
| | | | | | | | | | | | | | | | _APPLELINK_CURRENT_VERSION macros
* | | | Add APPLELINK_NO_CURRENT_VERSION and APPLELINK_NO_COMPATIBILITY_VERSION to ↵William Deegan2018-12-102-8/+68
|/ / / | | | | | | | | | allow user to disable generating either or both -current_version and/or -compatibility_version to the applelink linker. Updates to docs. Add docstrings to generator functions
* | | Fix :r -> !r in some debug print statements per mwichmann [ci skip]William Deegan2018-12-101-3/+3
| | |
* | | Fix docstring per mwichmann [ci skip]William Deegan2018-12-101-1/+1
| | |
* | | minor flake8 issues resolvedWilliam Deegan2018-12-091-2/+2
| | |
* | | Add info on fix for issue # 3241 to CHANGES.txtWilliam Deegan2018-12-061-0/+9
| | |
* | | Fix GH issue #3241 - Support -compatability_version and -current_version ↵William Deegan2018-12-062-9/+13
| | | | | | | | | | | | flags propagating to linker for shared libraries. Derive them from SHLIBVERSION if not independantly specified
* | | remove commented out codeWilliam Deegan2018-12-061-1/+0
| | |
* | | initial pass at versioned library logic. WIPWilliam Deegan2018-12-052-145/+218
| | |
* | | Merge remote-tracking branch 'upstream/master' into ↵William Deegan2018-12-054-23/+110
|\ \ \ | |/ / | | | | | | fix_mac_shlibversion_gh_issue_3241
| * | add new file missing from packaging manifestWilliam Deegan2018-12-051-0/+1
| | |
| * | For sconsign, add a warning message if missing sigsMats Wichmann2018-12-011-3/+56
| | | | | | | | | | | | | | | | | | | | | | | | Rather than just silently moving on, emit warning messages if id count does not match signature count; summarize at the end if there were any warnings. Signed-off-by: Mats Wichmann <mats@linux.com>
| * | For PR #3238: suggestion to use a comprehensionMats Wichmann2018-12-011-3/+2
| | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * | For PR #3238: use a try block for str/bytes problemMats Wichmann2018-12-011-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | The previous fix changed a failing line that printed something that could be bytes in Py3 to do a decode. But it turned out that value can be either str or bytes and the change failed the sconsign tests. Use a try block instead of unconditionally calling decode. Signed-off-by: Mats Wichmann <mats@linux.com>
| * | Some fixes to sconsignMats Wichmann2018-12-012-21/+49
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two locations which attempt to directly print an item tipped over on py3, so they now decode(). There seem to be cases where implicit dependencies do not have signatures, so instead of looping through the dep list and indexing into the signature list (IndexError), the two lists are now zipped, which means nothing is printed, but sconsign does not die (the zip technique is used in FS.py in the engine). Minor PEP8 changes: spaces around operators; shorter lines; two-blanks rule around classes/functions. Also unused args changed to _ to show it was intentional. Manpage updated slightly - the internal whichdb function explicitly looks for the .dblite suffix, so the claim that if it's not .dbm it is assumed to be dblite was not true. sconsign still will not work on a dblite file which is not suffixed .dblite, but that is an existing problem, not a newly introduced one. Signed-off-by: Mats Wichmann <mats@linux.com>
| * Add Textfile/Substfile to default.Mats Wichmann2018-11-173-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Existing Textfile and Substfile builders (and tool textfile) are added to the defaults, so they do not need to be explicitly specified in the tools list. The documentation sort of implies these are default builders (by not saying anything) so no doc change is made. Fixes issue #3147 Signed-off-by: Mats Wichmann <mats@linux.com>