waf

FORK: waf with some random patches
git clone https://git.neptards.moe/neptards/waf.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2023-01-14 14:57clean: also remove empty directoriesu3shit1+11-2
2023-01-14 13:53gccdeps: ignore TaskNotReady errorsu3shit1+2-2
2023-01-14 13:53run_build: cleanup also in case build_fun failsu3shit1+1-1
2023-01-13 15:28implib name hacku3shit1+4-1
2021-05-08 18:01always use sha1 as it is faster than md5u3shit1+3-13
2023-01-13 15:30fix clangdb not respecting BuildContext's variant (kinda)u3shit1+1-0
2019-02-16 16:50fix os detection when it requires custom cflagsu3shit5+5-8
2019-02-15 19:54verbose fixu3shit1+3-6
2019-02-15 08:10Revert "Better error message on missing macros"u3shit1+0-5
2016-06-14 01:09Context.recurse: ability to change wscript file nameu3shit1+4-2
2023-01-14 14:58add emacs .dir-locals.elu3shit1+1-0
2023-01-01 13:21Waf 2.0.25Thomas Nagy3+5-5
2023-01-01 13:01Fix suspicious warningsThomas Nagy3+3-3
2022-12-31 20:37Add asynchronous wafcache uploadsThomas Nagy2+76-25
2022-12-31 10:07docs: update the ChangeLog fileThomas Nagy1+9-0
2022-12-31 09:32Distutils removal in Python 3.12: set the correct Python arch dirThomas Nagy1+1-1
2022-12-31 08:53Distutils removal in Python 3.12: set the correct Python arch dirThomas Nagy1+1-1
2022-12-22 17:26Workaround for the distutils removal in Python 3.12Thomas Nagy2+48-27
2022-11-20 05:50Merge branch 'fortran/fujitsu' into 'master'ita10241+52-0
2022-11-18 17:00Adding an extra module to detect the Fujitsu Fortran compiler on ARM64FX.Harald Klimach1+52-0
2022-10-05 20:36Ensure find_program replaces more invalid charactersThomas Nagy2+2-2
2022-10-01 23:20wafcache: skip uploads when inputs are modified while buildingThomas Nagy1+25-12
2022-09-29 19:55Merge branch 'master' into 'master'ita10241+1-1
2022-09-28 19:15Fix typo in documentation.André Bauer1+1-1
2022-09-01 21:39Merge branch 'py2-cp65001' into 'master'ita10241+2-0
2022-09-01 21:39Improve cp65001 compat in cpython < 3.3Andrew Malachowski1+2-0
2022-09-01 19:42Merge branch 'sphinx_multiple' into 'master'ita10242+40-21
2022-09-01 19:42sphinx: support multiple output formatsFederico Pellegrin2+40-21
2022-08-31 23:02Merge branch 'amalachowski-master-patch-25171' into 'master'ita10241+1-1
2022-08-31 23:02gccdeps: Harden class wrappingAndrew Malachowski1+1-1
2022-06-09 06:26Merge branch 'pyqt5_improvements' into 'master'ita10242+17-14
2022-06-08 06:11pyqt5: improve autodetection of tools and add flag supportFederico Pellegrin2+17-14
2022-05-22 13:43Ensure signed waf files can be created using Python3Thomas Nagy1+3-3
2022-05-22 09:35Waf 2.0.24Thomas Nagy4+12-5
2022-05-22 09:25Sort visual studio versions by version number #2352Thomas Nagy2+12-9
2022-05-22 09:02Merge branch 'msvc_detect' into 'master'ita10242+38-1
2022-05-17 21:50docs: fix the inheritance diagrams in the apidocsThomas Nagy4+9-3
2022-05-17 21:01doc: fix the empty apidocsThomas Nagy15+21-7
2022-05-17 18:12docs: improve the featuremap's layoutThomas Nagy1+2-1
2022-05-17 15:30Merge branch 'ext_suffix' into 'master'ita10241+2-2
2022-05-17 15:09Python: Use EXT_SUFFIX config var over the deprecated/removed SOMiro Hrončok1+2-2
2022-05-17 12:59msvc: fix version detection when new and old compilers are installedAlibek Omarov2+38-1
2021-12-24 08:51Merge branch 'modernize-macos-demo' into 'master'ita10242+2-1
2021-12-21 18:43modernize macos demoDavid Kassa2+2-1
2021-12-15 00:35waf-2.0.23Thomas Nagy4+13-5
2021-12-14 13:23Merge branch 'gnukfreebsd' into 'master'ita10242+26-24
2021-12-13 20:27Add support for GNU/kFreeBSDMathieu Parent2+26-24
2021-12-09 14:46Avoid errors in case ECLIPSE_EXTRA_TARGETS is is set to NoneThomas Nagy1+1-1
2021-12-09 14:44Merge branch 'eclipse_extra_targets' into 'master'ita10242+6-0
2021-12-09 08:11eclipse: add possibility to add custom targets executionFederico Pellegrin2+6-0
2021-12-08 01:18Detect qt5 libraries in alphabetical orderThomas Nagy1+1-1
2021-12-08 01:16Detect Qt3D* libraries #2368Thomas Nagy1+1-1
2021-12-04 08:38Update the CI pipelinesThomas Nagy1+1-18
2021-11-24 19:41Merge branch 'wafcache_stats_multiple_bld' into 'master'ita10241+13-13
2021-11-24 12:19wafcache: support stats also for multiple build commandsFederico Pellegrin1+13-13
2021-09-22 17:52Provide the classic runner system from waf 1.x as an extensionThomas Nagy1+68-0
2021-09-04 20:37Merge branch 'eclipse_unique_includes' into 'master'ita10241+4-2
2021-09-03 08:18eclipse: remove repeated entries in include paths for C/C++Federico Pellegrin1+4-2
2021-08-31 22:42Merge branch 'eclipse_scanner_config' into 'master'ita10243+74-4
2021-08-31 08:40eclipse: add generation of editor language settingsFederico Pellegrin3+74-4
2021-07-15 17:07Merge branch 'master' into 'master'ita10241+1-1
2021-07-15 08:57Make clang_compilation_database compatible with variantsFederico Giovanardi1+1-1
2021-06-22 18:25Merge branch 'color-gcc-fix-2' into 'master'ita10241+1-1
2021-06-21 18:45color_gcc: Check that cmd has elements in it before processing it.Erik Parker1+1-1
2021-06-16 20:12Process dependency Nodes in bld(rule=..., deps=[..])Thomas Nagy1+2-6
2021-06-12 06:12Improve error messages from scanner errors #2356Thomas Nagy1+1-1
2021-05-13 15:10Handle deprecated Thread.setDaemon in Python 3.10Thomas Nagy2+3-3
2021-05-04 22:26Disable OpenIndiana from the pipelinesThomas Nagy1+0-22
2021-04-30 16:38On windows, try $INCLUDEPY/../libs to detect the Python library pathThomas Nagy1+6-1
2021-04-29 06:19Merge branch 'swig_module_name_cr' into 'master'ita10241+1-1
2021-04-29 02:33swig: skip CR (\r) if present in module nameFederico Pellegrin1+1-1
2021-04-09 18:53gccdeps: Refactor cache lockMichael Vincent1+8-5
2021-04-09 19:29gccdeps: Move scan() methodMichael Vincent1+8-8
2021-04-09 18:46gccdeps: Rename some variablesMichael Vincent1+32-29
2021-04-09 19:37msvcdeps: Align with gccdepsMichael Vincent1+6-3
2021-04-09 16:52msvcdeps: Remove unused variableMichael Vincent1+0-1
2021-04-22 00:19Let msvcsdeps process relative paths and in a deterministic mannerThomas Nagy1+6-1
2021-04-22 00:14Merge branch 'msvcdeps-perf' into 'master'ita10241+29-10
2021-04-12 21:06msvcdeps: Faster case correctionMichael Vincent1+29-10
2021-04-15 15:29Merge branch 'a1batross-master-patch-10902' into 'master'ita10241+1-0
2021-04-15 12:37c_config: add RISC-V generic detectionAlibek Omarov1+1-0
2021-04-05 20:01Merge branch 'winres-update' into 'master'ita10241+35-0
2021-04-05 20:01winres: Pass include paths by environment variableErik Parker1+35-0
2021-03-13 06:10Merge branch 'vs-soln-gen' into 'master'ita10241+5-1
2021-03-12 16:26msvs: Update project sorting in visual studio solution fileErik Parker1+5-1
2021-01-30 15:41waf-2.0.22Thomas Nagy4+18-5
2021-01-29 22:46Work around faulty vcvarsall.bat scripts #2315Thomas Nagy1+1-1
2021-01-21 17:50Merge branch 'windows-unit-test-fix' into 'master'ita10242+10-7
2021-01-20 23:22waf_unit_test: Fix command handling under windowsBootsma, James2+10-7
2021-01-19 19:35Allow mixing Unix paths with destdir on non-Unix platformsThomas Nagy1+1-1
2021-01-19 16:50Fix Build.py indentationThomas Nagy1+1-1
2021-01-19 16:49Add more docs to clang_compilation_databaseThomas Nagy1+6-0
2021-01-13 16:39Increase clang_compilation_database and swig compatibilityThomas Nagy1+8-13
2021-01-12 17:16Suppress cache trimming operation errorsThomas Nagy1+11-5
2021-01-11 22:38Merge branch 'wafcache_error_parclean' into 'master'ita10241+2-2
2021-01-11 10:18wafcache: fix reporting of concurrent trim errorFederico Pellegrin1+2-2
2021-01-09 00:27Merge branch 'cuda_compiler_options' into 'master'ita10242+6-2
2021-01-07 08:48cuda: pass correctly compiler options from nvcc to the underlying compiler with --compiler-optionsFederico Pellegrin2+5-1
2021-01-07 08:45cuda: solve warnings due to testapp being created by two tgFederico Pellegrin1+1-1
2021-01-07 07:18Merge branch 'wafcache_log_typo' into 'master'ita10241+1-1
2021-01-07 03:09wafcache: fix small typo on stats log messageFederico Pellegrin1+1-1
2020-12-26 19:43Do not detect Qt6 when detecting Qt5Thomas Nagy1+3-3
2020-12-26 19:24Merge branch 'wafcache_stats' into 'master'ita10241+22-0
2020-12-23 13:22wafcache: add simple cache statistics collection, configurable via envFederico Pellegrin1+22-0
2020-12-23 20:38Haxe supportAndrew Brodko16+279-0
2020-12-17 13:17Work around distutils MACOSX_DEPLOYMENT_TARGET regression #2330Thomas Nagy1+1-1
2020-12-15 12:07Improve clang_compilation_database interaction with wafcacheThomas Nagy1+1-0
2020-12-15 10:06Reduce wafcache verbosity on cleanup operationsThomas Nagy1+2-2
2020-12-15 09:58Conceal wafcache decoding errors in Python3Thomas Nagy1+1-1
2020-12-08 21:00Exclude wafcache symlink handlingThomas Nagy1+11-4
2020-11-19 06:40Fix the file_to_object exampleThomas Nagy1+1-0
2020-11-08 19:53waf-2.0.21Thomas Nagy3+5-5
2020-11-08 19:43Update the project's public keyThomas Nagy1+48-47
2020-11-08 19:19Update the ChangeLog fileThomas Nagy1+14-0
2020-11-08 18:53Improve the WAFCACHE_CMD descriptionThomas Nagy1+10-4
2020-11-08 13:48Reduce verbosity in out-of-tree buildsThomas Nagy1+4-2
2020-11-03 21:19Improve WAFCACHE_CMD parameter handlingThomas Nagy1+19-18
2020-11-03 20:55Merge branch 'wafcache_configure' into 'master'ita10241+23-10
2020-11-03 20:55wafcache: make the extra more configurable for cloud providers usageFederico Pellegrin1+23-10
2020-11-02 16:49Merge branch 'wafcache_minio' into 'master'ita10241+10-5
2020-11-02 06:14wafcache: add support for MinIO/mc cacheFederico Pellegrin1+10-5
2020-10-16 15:19Merge branch 'ut_changedvars' into 'master'ita10241+1-1
2020-10-15 04:43waf_unit_test: consider ut_cmd always for task signatureFederico Pellegrin1+1-1
2020-10-15 16:54Force unit test re-runs on environment or command changesThomas Nagy1+8-3
2020-10-14 23:56Merge branch 'waf_utstr_signature' into 'master'ita10241+2-1
2020-10-14 02:57waf_unit_test: make sure test is rerun if ut_str changesFederico Pellegrin1+2-1
2020-09-19 08:09The lrelease program is necessary, not lupdateThomas Nagy1+2-2
2020-09-19 06:47Fail Qt5 detection immediately when the c++ compiler is missingThomas Nagy1+4-4
2020-09-19 06:40Make sure lupdate is explicitly requiredThomas Nagy1+4-0
2020-09-06 17:58Merge branch 'patch-3' into 'master'ita10241+1-1
2020-09-06 17:57Merge branch 'patch-1' into 'master'ita10241+4-4
2020-09-06 11:44Update tutorial.rst to clarify that the env attribute is shared between the cnf and bld parameters to their respective methods.Dotan Cohen1+1-1
2020-09-06 11:31Update tutorial.rst to use uniform parameter names in all places where the configure() method or its parameter is mentioned.Dotan Cohen1+4-4
2020-08-19 21:49Simplify the determination of --msvc_version's default valueThomas Nagy1+7-1
2020-08-19 21:39Merge branch 'add-msvc-default' into 'master'ita10241+1-1
2020-08-19 21:23default to version of visual studio from command prompt if it existsAnthony DuPont1+1-1
2020-08-15 10:16Force an asm-specific defines flagThomas Nagy1+2-3
2020-08-10 19:22Remove an extra 'pch' annotation in playgroud/pch/wscriptThomas Nagy1+1-1
2020-08-10 19:16Fix playground/pch's second exampleThomas Nagy2+3-3
2020-08-03 21:30Port file_to_obj to Python3Thomas Nagy1+7-2
2020-08-03 21:20Improve wafcache process pre-allocationThomas Nagy1+3-2
2020-07-12 20:43Merge branch 'patch-1' into 'master'ita10241+1-0
2020-07-12 14:33c_config: add MCST Elbrus detectionAlibek Omarov1+1-0
2020-07-01 06:54Merge branch 'typo' into 'master'ita10241+1-1
2020-04-28 23:27TypoMatt Selsky1+1-1
2020-06-24 22:55Conceal gccdeps/msvcdeps errors on inaccessible/unreadable filesThomas Nagy2+37-16
2020-06-19 22:45gccdeps/msvcdeps: renaming a header must rebuild silently #2293Thomas Nagy2+10-2
2020-06-18 19:15Update c_dumbpreproc (broken)Thomas Nagy1+1-1
2020-06-14 06:11Merge branch 'doxygen_taskgen_fix' into 'master'ita10241+2-2
2020-06-13 14:45Allow parameter "always" in doxygen tool (waflib/extra/doxygen.py)Andreu Montiel1+2-2
2020-05-20 16:51Merge branch 'xcode-fixes' into 'master'ita10241+8-8
2020-05-18 12:15Escape quoted strings in Xcode projectJohan Pauwels1+1-1
2020-05-18 12:13Export preprocessor macros in Xcode projectJohan Pauwels1+2-1
2020-05-18 12:12Fix configuration of linker flags in Xcode fileJohan Pauwels1+3-4
2020-05-18 12:09Fix alignment in generated Xcode fileJohan Pauwels1+2-2
2020-05-15 15:31Merge branch 'sphynx_install' into 'master'ita10241+32-8
2020-05-15 06:01Merge branch 'xcode6-py3-fix' into 'master'ita10241+1-1
2020-05-14 20:26Xcode6 py3 fix.Johan Pauwels1+1-1
2020-05-06 11:50sphinx: fix installation phase (as generated files are unknown until build)Federico Pellegrin1+32-8
2020-05-01 10:37Merge branch 'qt5_libs_docs' into 'master'ita10241+17-1
2020-04-30 05:59qt5: improve documentation on library detection and optionsFederico Pellegrin1+17-1
2020-04-24 18:47Merge branch 'msvcdeps-logging' into 'master'ita10241+5-2
2020-04-23 00:04msvcdeps: Tweak debug outputMichael Vincent1+5-2
2020-04-14 06:34Merge branch 'fix-boost-libname' into 'master'ita10241+1-1
2020-04-10 07:34boost: ignore version number from library nameMathieu Courtois1+1-1
2020-04-09 14:54Merge branch 'fix-boost-libname' into 'master'ita10241+3-2
2020-04-09 13:58boost: fix removal of lib extensionMathieu Courtois1+3-2
2020-03-28 08:16waf-2.0.20Thomas Nagy4+16-5
2020-03-21 20:33Merge branch 'cconfig-flagstolinker' into 'master'ita10241+1-1
2020-03-19 08:01c_config: -flto and -fno-lto need to be passed also when linkingFederico Pellegrin1+1-1
2020-03-04 22:14Improve custom option processing #2280Thomas Nagy1+15-0
2020-03-02 06:59Merge branch 'add-clang++-support-to-cygwin' into 'master'ita10241+1-1
2020-03-01 12:32Add support for clang++ on cygwinswaldhoer1+1-1
2020-02-29 22:09Remove the accidental gccdeps requirementThomas Nagy1+1-1
2020-02-29 22:07Merge branch 'add-clang-support-to-cygwin' into 'master'ita10241+1-1
2020-02-29 22:05Merge branch 'gccdeps' into 'master'ita10242+13-4
2020-02-29 10:00add support for clang on cygwinswaldhoer1+1-1
2020-02-24 17:27gccdeps: Add support for gasMichael Vincent2+13-4
2020-02-23 12:25Merge branch 'doxygen_ext_in' into 'master'ita10241+1-0
2020-02-17 10:44doxygen: add ext_int to force build orderingFederico Pellegrin1+1-0
2020-01-04 10:30Merge branch 'javatest-deps2' into 'master'ita10241+16-0
2020-01-04 10:29Merge branch 'javatest-deps' into 'master'ita10241+1-1
2020-01-04 09:17javatest: add dependency management for jar/java taskgensFederico Pellegrin1+16-0
2020-01-04 08:35javaw: fix buglet overwrites working variable while adding dependenciesFederico Pellegrin1+1-1
2020-01-02 18:57Merge branch 'fix-buildcontext-detection' into 'master'ita10241+1-1
2020-01-02 13:47Using suggested self.cmd.startswith approachMorten V. Pedersen1+1-1
2019-12-20 06:55Exclude ConfigSet from altering ConfigurationContext.run_build caches #2273Thomas Nagy1+16-9
2019-12-18 10:24Fix detection of build context when a custom context is usedMorten V. Pedersen1+1-1
2019-12-14 22:49Make multicheck collisions less likelyThomas Nagy1+2-1
2019-12-05 19:39Merge branch 'distclean_no_lock_env_vars' into 'master'ita10242+6-6
2019-11-28 17:13Make distclean target 'no_lock_in_top/run' modifiers compatible with env varsAdriano Scoditti2+6-6
2019-11-29 22:07Remove conf.find_cpp from irix compiler detectionThomas Nagy1+0-1
2019-11-29 21:58Update irixccThomas Nagy1+1-12
2019-11-24 09:42waf-2.0.19Thomas Nagy4+11-7
2019-11-24 08:06Merge branch 'versioned_so' into 'master'ita10241+3-1
2019-11-19 09:32Support versioned shared libraries.Severin Strobl1+3-1
2019-11-16 17:46Improve the Qt5 fPIC/fPIE detectionThomas Nagy1+2-2
2019-11-10 18:00Use task.get_cwd() in clang_compilation_databaseThomas Nagy1+1-3
2019-11-10 14:43Add back an accidentally deleted line clang_compilation_database.pyRafaël Kooi1+1-0
2019-11-10 11:34TypoThomas Nagy1+1-1
2019-11-10 11:32Fix relative path comparisons in clang_compilation_databaseThomas Nagy1+7-8
2019-11-10 09:36Remove the dependency on Qt5Gui in the Qt5 detectionThomas Nagy1+3-3
2019-11-08 23:55Fix one more issue in msvc_pdb.pyThomas Nagy1+1-1
2019-11-08 23:22Further simplificationsThomas Nagy1+1-4
2019-11-08 23:16Simplify msvc_pdb.pyThomas Nagy1+22-24
2019-11-08 19:43Normalize the indentation according to the rest of the projectThomas Nagy1+37-37
2019-11-08 19:39Ignore resource filesThomas Nagy1+5-1
2019-11-07 06:07Merge branch 'chk_config_docs' into 'master'ita10241+13-0
2019-11-05 13:01Tools/c_config.py: update to documentationFederico Pellegrin1+13-0
2019-11-04 20:25Merge branch 'msvc_pdb_fix' into 'master'ita10241+2-0
2019-11-04 20:23Merge branch 'swig_java_pg_example' into 'master'ita10241+19-50
2019-11-04 13:31msvc_pdb: check compiled_tasks existence, so it will not misleadingly throw a stacktrace if no sources was addedAlibek Omarov1+2-0
2019-11-03 09:23Improve os.environ propagation #2264Thomas Nagy1+1-1
2019-11-02 15:42playground/swig: clean up java swig exampleFederico Pellegrin1+19-50
2019-10-27 09:30Improve cache activity verbosityThomas Nagy1+105-38
2019-10-23 17:52Push wafcache files synchronously for nowThomas Nagy1+2-4
2019-10-22 05:25Merge branch 'MSVCFix' into 'master'ita10241+45-0
2019-10-20 08:49[MSVC/Fortran] Add /Fd flag when /Zi or /ZI flags are detectedRafaël Kooi1+45-0
2019-10-18 22:11Propagate ldflags to fortran tasks #2262Thomas Nagy1+2-2
2019-10-14 05:59Tune the application name on --help #2254Thomas Nagy4+19-4
2019-10-08 18:04Improve error messages in c_aliasesThomas Nagy1+2-2
2019-09-26 19:50Silently ignore negative values for -jThomas Nagy1+2-0
2019-09-13 22:25Merge branch 'swig_pg_1' into 'master'ita10241+8-0
2019-09-13 22:24Merge branch 'pytest_njd' into 'master'ita10241+16-1
2019-09-13 22:24Merge branch 'javatest_njd' into 'master'ita10247+274-10
2019-09-13 22:24javatest: manage environment also for non-java dependencies (ie. JNI / JEP)Federico Pellegrin7+274-10
2019-09-13 07:23swig playground: fix build for Python 3.xFederico Pellegrin1+8-0
2019-09-10 07:55pytest: add handling also of java dependencies via CLASSPATH (ie. JEP/Jython)Federico Pellegrin1+16-1
2019-09-08 20:51Unbreak the endianness test with msvcThomas Nagy1+7-1
2019-09-08 20:05Merge branch 'clang-db' into 'master'ita10244+181-61
2019-09-08 20:05clang_compilation_database: fix #2247, add clangdb command to generate database by request without rebuilding, add tests (WIP)Alibek Omarov4+181-61
2019-09-01 07:30Add WAFCACHE_NO_PUSH to extras/wafcacheThomas Nagy1+3-4
2019-08-25 20:31Enable wafcache remote serversThomas Nagy1+85-35
2019-08-14 20:20Simplify the Python examplesThomas Nagy1+4-6
2019-08-14 20:05Conceal imp warnings in Python3Thomas Nagy2+9-2
2019-08-01 19:23Add a new file-based waf cache implementationThomas Nagy1+410-0
2019-07-31 19:04Improve endianness detectionThomas Nagy1+4-6
2019-07-30 16:45Disable lto for the endianness configuration test #2250Thomas Nagy1+4-1
2019-07-14 08:44waf-2.0.18Thomas Nagy4+12-6
2019-07-11 17:52IronPython is brokenThomas Nagy1+0-16
2019-07-11 17:13Update the environment to IronPython 2.7.9Thomas Nagy1+2-2
2019-07-11 16:58Merge branch 'doxygen_order_fix' into 'master'ita10241+6-5
2019-07-11 05:48Add executable arguments for configuration tests / execute=TrueThomas Nagy2+10-6
2019-07-08 17:23Make the configuration cache more accurate #2251Thomas Nagy1+5-6
2019-07-05 10:38Fix doxygen task-gen. pars input before processingPhilipp Spilger1+6-5
2019-07-02 10:46Merge branch 'genpybind' into 'master'ita10245+269-0
2019-07-02 09:50Add genpybind exampleYannik Stradmann4+75-0
2018-01-29 10:39Set resource-dir explicitly for genpybind-parseDavid Stöckel1+12-1
2017-10-19 14:07Add genpybind featureJohann Klähn1+183-0
2019-06-28 06:47Add a testcase for #2244: deadlock with cython+subst tasksThomas Nagy2+27-5
2019-06-27 07:38Fix a deadlock with cython+subst tasks #2244Thomas Nagy2+10-1
2019-06-27 06:38Ensure waf-light is first in sys.path (Pip integration)Thomas Nagy1+4-12
2019-06-27 06:36Merge branch 'pip_integration' into 'master'ita10242+37-1
2019-06-26 13:51Move setup.py in subdir to unclutter the project rootAdriano Scoditti2+25-22
2019-06-26 13:37Removing the incorrect License descriptionAdriano Scoditti1+0-1
2019-06-26 13:00Add a dependency scanner for gas/yasm and nasm (incomplete)Thomas Nagy3+42-1
2019-06-26 09:49Adds script section to install waf-light bin and make it look for waflib in PYTHONPATHAdriano Scoditti2+13-1
2019-02-13 08:49Waf Pip integration through a setup.py in rootAdriano Scoditti1+22-0
2019-06-26 10:46Merge branch 'distclean_no_locks_aware' into 'master'ita10241+6-1
2019-06-26 10:03Detect of assembly features in bld.program()/bld.shlib()Thomas Nagy2+5-2
2019-06-26 09:51Fix PIE errors in demos/asm/Thomas Nagy1+1-1
2019-06-26 08:59Do not clean lock files in top and run dirs if no-lock opts are setAdriano Scoditti1+6-1
2019-06-25 09:53Limit fast_partial.py failures on configuration testsThomas Nagy1+8-3
2019-06-25 09:51Improve the configuration cache accuracyThomas Nagy2+18-6
2019-06-23 06:42Improve fast_partial compatibility #2240Thomas Nagy1+12-5
2019-06-20 21:14Add -fno-strict-aliasing flags only if missingThomas Nagy1+4-4
2019-06-20 17:18Merge branch 'python_flat_install' into 'master'ita10244+37-6
2019-06-19 21:46Add demo for nested/flat python file installationYannik Stradmann3+24-0
2018-10-29 09:02Allow for flat install of python files via `py` featureEric Müller1+13-6
2019-06-19 20:29Merge branch 'cross_prefix_objcopy' into 'master'ita10241+6-3
2019-06-19 20:25Merge branch 'rpath_fix' into 'master'ita10241+5-3
2018-03-22 11:50Use cross_prefix option for objcopy if availableEric Müller1+6-3
2018-06-25 14:30Fix local_rpath toolEric Müller1+5-3
2019-06-06 22:16Merge branch 'javaw_outdir_type' into 'master'ita10244+28-2
2019-06-06 18:33java demo: add test case for !2242Federico Pellegrin3+27-1
2019-06-06 15:57Add a configuration test for: "qt5 demo: add example of unit testing using QtTest"Thomas Nagy1+38-12
2019-06-06 14:45Rework "qt5 demo: add example of unit testing using QtTest"Thomas Nagy1+0-1
2019-06-06 14:37Rework "qt5 demo: add example of unit testing using QtTest"Thomas Nagy2+4-2
2019-06-06 13:06javaw: bugfix outdir is always a node (since converted in apply_javac)fedepell1+1-1
2019-06-05 17:21Merge branch 'qt5_unit_test' into 'master'ita10245+82-3
2019-06-05 12:59qt5 demo: add example of unit testing using QtTest integrated into waf with standard waf_unit_test Toolfedepell5+82-3
2019-06-02 07:45waf-2.0.17Thomas Nagy4+12-5
2019-06-02 07:24Ensure that 'waf test' raises a meaningful error message in the installation testThomas Nagy1+1-1
2019-06-02 07:23Use a constant instead of a hard-coded number (Qt5)Thomas Nagy1+2-2
2019-06-02 07:20Rework installation colorsThomas Nagy1+12-4
2019-06-02 06:50Refactor javaw.py 066a0511810f291c87810276b47427bf2101b70cThomas Nagy1+14-12
2019-06-02 06:43Improve Qt5 processing 1de43d82c036bf9e6c04ea852e5a8c718550c8ecThomas Nagy1+2-2
2019-06-02 06:39Merge branch 'javac_dep_robust' into 'master'ita10241+10-3
2019-06-02 06:38Merge branch 'qt5_partial_target' into 'master'ita10241+4-0
2019-06-01 20:51qt5: ignore moc generation on uninstall targetfedepell1+4-0
2019-05-28 09:40javaw: make dependencies code introduced in !2232 more robustfedepell1+10-3
2019-05-27 19:14Merge branch 'add-missing-colors-on-install' into 'master'ita10241+5-1
2019-05-27 19:14Colors were missing when file already existsMorten V. Pedersen1+5-1
2019-05-27 16:31Do not attempt to close fds on Windows platformsThomas Nagy1+1-1
2019-05-27 16:05Optimize sub process startup with workersThomas Nagy2+5-1
2019-05-27 04:25Merge branch 'sphinx' into 'master'ita10244+284-0
2019-05-26 11:37sphinx: adds an example to the playground.Piotr Szubiakowski3+203-0
2019-05-26 10:20docs #2240Thomas Nagy1+1-0
2019-05-25 11:05Merge branch 'patch-1' into 'master'ita10241+4-2
2019-05-25 10:57Merge branch 'python38' into 'master'ita10241+7-1
2019-05-24 12:29sphinx: adds a tool for Sphinx documentation.Piotr Szubiakowski1+81-0
2019-05-24 09:49Python 3.8 has different flags for pyembed, needs --embedMiro Hrončok1+7-1
2019-05-23 19:37Fix waf.bat ERRORLEVEL to return actual exit code of wafAlibek Omarov1+4-2
2019-05-17 05:46Merge branch 'update-install-colors' into 'master'ita10241+5-1
2019-05-17 05:46Update colors of install stepMorten V. Pedersen1+5-1
2019-05-15 21:54waf-2.0.16Thomas Nagy4+20-5
2019-05-10 21:13Undo parentheses escaping in ant_globThomas Nagy3+6-3
2019-05-10 05:50Merge branch 'ClangCross' into 'master'ita10247+373-0
2019-05-09 21:18Add a simple example for using Clang as a cross compiler for MSVCDragoon4+62-0
2019-05-09 21:18Better support for cross compiling with ClangDragoon3+311-0
2019-05-09 05:05Merge branch 'msvcdeps-case' into 'master'ita10243+31-40
2019-04-29 22:09msvcdeps: use ant_glob() to get correct case of include pathsMichael Vincent1+9-23
2019-04-29 22:03msvcdeps: remove path_to_node()'s path list supportMichael Vincent1+9-10
2019-04-25 21:28msvcdeps: refactor cache lockMichael Vincent1+8-5
2019-04-29 21:37Node: escape parentheses in ant_glob()Michael Vincent2+6-3
2019-05-08 05:18Merge branch 'java_deps_1' into 'master'ita10242+7-1
2019-05-08 03:18javaw: add node dependencies for non-jar tasks to all generated class filesFederico Pellegrin1+1-0
2019-05-08 03:06javaw: also when using non-jar CLASSPATH has to be populated to use-d tasks. In this case we point to the directory instead of the JAR fileFederico Pellegrin1+3-0
2019-05-07 12:42javaw: set dependency between javac task and use-d generated jars nodesfedepell2+3-1
2019-05-06 16:15Merge branch 'protoc-java-cdir' into 'master'ita10241+1-0
2019-05-06 06:17protoc: make sure output directory exists for javafedepell1+1-0
2019-04-26 05:38Merge branch 'pyqt5-cmdline-1' into 'master'ita10241+11-6
2019-04-25 09:56pyqt5: bugfix, check the correct variable for RCC executablefedepell1+1-1
2019-04-25 09:55pyqt5: correct the spelling to PySide2 in all occourencesfedepell1+3-3
2019-04-25 09:53pyqt5: add option to enable explicitly PyQt5 bindingsfedepell1+8-3
2019-04-23 05:39When creating the waf script, assume that the 'extras' folder only contains Python filesThomas Nagy1+12-13
2019-04-23 05:13Node.listdir outputs are already sorted, do not sort it again in Node.ant_globThomas Nagy1+0-1
2019-04-21 22:14Workaround for Issue 2232Thomas Nagy1+10-5
2019-04-19 16:45Describe how to load md5_tstamp - Issue 2231Thomas Nagy1+4-1
2019-04-18 06:16Merge branch 'doxy' into 'master'ita10241+8-1
2019-04-18 06:12Merge branch 'msvcdeps-nostdout' into 'master'ita10241+6-2
2019-04-18 06:12Merge branch 'javadoc-optional' into 'master'ita10241+1-1
2019-04-18 06:11Merge branch 'msvc-debug' into 'master'ita10241+1-1
2018-10-18 21:41javaw: make javadoc optionalRobert Herbst1+1-1
2018-05-14 14:21msvcdeps: fix 'WafError' AttributeErrorKevin Markussen1+6-2
2016-07-25 14:08doxygen: maintain order of lines in doxyfileLucian Teodorescu1+8-1
2018-03-08 20:49msvc: add pdb_install_task with /DEBUG:* flagsJames Harris1+1-1
2019-04-15 19:17Python 2 encoding enhancements - Issue 2230Thomas Nagy2+10-1
2019-04-01 18:55Merge branch 'fix-macos-syms' into 'master'ita10241+1-1
2019-03-31 17:26extras/syms: fix symbol regex on mac-o binariesWilliam Light1+1-1
2019-03-26 06:31Merge branch 'color-msvc' into 'master'ita10241+59-0
2019-03-20 01:25Add color_msvc tool, which colorizes MSVC output like GCC does by defaultAlibek Omarov1+59-0
2019-03-12 16:52Merge branch 'waf_ut_enc' into 'master'ita10241+1-1
2019-03-12 14:46waf_unit_test: prevent error when dumping run to script and environment contains UTF-8 charsfedepell1+1-1
2019-03-10 15:44waf-2.0.15Thomas Nagy1+5-3
2019-03-10 15:22waf-2.0.15Thomas Nagy3+5-5
2019-03-08 06:41Merge branch 'typos' into 'master'ita10243+3-3
2019-03-08 03:13TyposMatt Selsky3+3-3
2019-03-03 16:32Revert the args file threshold on non-win32 systems from #2214Thomas Nagy1+9-9
2019-03-03 15:39Do not expose Task.allow_argsfile and remove allow_argsfile from non-Task class #2216Thomas Nagy3+13-6
2019-03-03 15:15Merge branch 'add-allow_argsfile-to-tasks' into 'master'ita10242+6-1
2019-02-26 17:26Merge branch 'fix-path-calculations-in-git-bash' into 'master'ita10241+3-1
2019-02-26 17:26Utils: only use msys2 paths from msys2 pythonJames Harris1+3-1
2019-02-24 09:49Fix 4046e48ac10793b9a64289b1b69f48dcf1a0dcab from #2214Thomas Nagy1+1-1
2019-02-19 18:48task: winres: allow tasks to disable @argsfileJames Harris2+6-1
2019-02-18 18:05Merge branch 'bug-2225-fix' into 'master'ita10241+2-2
2019-02-18 17:38Address ntpath bug with empty prefixJames Harris1+2-2
2019-02-15 17:33Merge branch 'fix-cmd-length-calculation' into 'master'ita10241+22-16
2019-02-15 16:50task: calculate correct cmdline bytesJames Harris1+22-16
2019-02-14 06:45Merge branch 'patch-1' into 'master'ita10241+1-1
2019-02-13 23:40added stubs/ to lib search pathsMaurizio Drocco1+1-1
2019-01-31 19:34Merge branch 'java_antglob_warnings' into 'master'ita10241+4-4
2019-01-31 05:58javaw: add quiet=True to ant_globs to suppress warnings of globbing in buildfedepell1+4-4
2019-01-30 06:53Merge branch 'allow_multiple_default_cmds' into 'master'ita10241+4-1
2019-01-29 10:48Support multiple 'default_cmd'Adriano Scoditti1+4-1
2019-01-25 18:43Merge branch 'buildcopy-no-nodes' into 'master'ita10241+5-2
2019-01-25 11:46buildcopy: Added warning if buildcopy is used without any files to copyxbreak1+5-2
2019-01-22 07:08Use .pipelines/Jenkinsfile instead of demos/wscriptThomas Nagy1+0-149
2019-01-21 06:30Add a pipelines fileThomas Nagy1+346-0
2019-01-20 10:41Merge branch 'protoc_gen_java_poc' into 'master'ita10243+68-55
2019-01-20 10:41protoc: simplify the java generation also solving problems with .proto input files generated during buildFederico Pellegrin3+68-55
2019-01-19 08:40Prevent protoc errors on "waf list"Thomas Nagy1+2-2
2019-01-18 17:47Remove xrange in one exampleThomas Nagy1+8-8
2019-01-17 18:07Merge branch 'protoc_java_fname_1' into 'master'ita10243+19-3
2019-01-17 13:45protoc: fix filename generation for .javafedepell3+19-3
2019-01-16 05:51Fix a few deprecation warningsThomas Nagy5+9-9
2019-01-05 15:20docsThomas Nagy1+1-1
2019-01-05 15:16Rework the previous changesThomas Nagy5+16-16
2019-01-05 15:07Merge branch 'fix-invalid-seq-warnings' into 'master'ita102429+50-50
2019-01-05 11:02Fix all DeprecationWarning: invalid escape sequenceMickaël Schoentgen29+50-50
2018-12-29 10:11Merge branch 'cython' into 'master'ita10247+4500-1657
2018-12-23 11:12waf-2.0.14Thomas Nagy3+5-5
2018-12-23 10:52waf-2.0.14Thomas Nagy1+9-0
2018-12-22 00:14Merge branch 'features/fc_submodules' into 'master'ita10248+141-5
2018-12-21 22:36Added more syntactic cases to the demos/fortran/submodules example. Also build a main program that uses the parent module.Harald Klimach4+47-0
2018-12-21 22:14Added submodules demonstrator to demos/fortran. Its only built if gfortran is used at least with version 6.Harald Klimach5+69-0
2018-12-21 22:13Missing bracket in submodule appending of fc_scan.Harald Klimach1+1-1
2018-12-21 19:18Support for the Fortran Compiler of the NEC SX-Aurora TSUBASA system.Harald Klimach1+52-0
2018-12-21 18:53Support for Fortran 2008 submodules.Harald Klimach2+25-5
2018-12-21 10:47Possible solution for Msys path issues #2217Thomas Nagy1+1-1
2018-12-21 10:10Let the protoc demo build even if java is missingThomas Nagy1+15-8
2018-12-21 05:16protoc: handle extra taskgen and out of project include directoriesfedepell4+45-5
2018-12-19 17:56Merge branch 'features/gccdeps' into 'master'ita10241+2-2
2018-12-19 17:44Merge branch 'protoc-eh-1' into 'master'ita10245+47-2
2018-12-19 16:18Use correct variable in gccdeps configDaniel Welty1+2-2
2018-12-19 14:45protoc: fix included protoc search on nested wscriptsfedepell5+47-2
2018-12-19 10:30docsThomas Nagy1+6-3
2018-12-15 18:45Fix the api documentation buildThomas Nagy1+9-12
2018-12-14 06:40Merge branch 'javaw-docs' into 'master'ita10242+92-3
2018-12-14 04:50javaw: add possibility to enable recurse use also globally via env variablefedepell2+12-4
2018-12-13 22:30ccroot.py: add skip_stlib_deps featureJames Harris13+146-2
2018-12-13 15:00javaw: add some documentation on tool usagefedepell1+81-0
2018-12-12 06:07javaw: add recursive use processing if recurse_use=Truefedepell10+99-4
2018-12-07 06:57Improve the cuda example #2212Thomas Nagy2+24-10
2018-12-06 06:44Fix broken cPython: md5.digest() is not supposed to raise exceptions #2213Thomas Nagy1+7-1
2018-12-05 19:49Provide a better Cuda example #2212Thomas Nagy2+15-1
2018-12-05 19:35Try to load sha1 if md5 is unavailableThomas Nagy1+1-1
2018-12-03 14:46waf-2.0.13Thomas Nagy4+12-5
2018-11-27 14:21cython: add 'from cpython.version cimport PY_VERSION' example in playground.Nicolas Pauss4+264-40
2018-12-03 08:41playground/cython: Update cython cache files.Romain Le Godais4+4265-1647
2018-11-27 06:54Fix the extra message "Broken revdeps" that may appear on certain build failuresThomas Nagy1+2-0
2018-11-27 06:42Print PriorityTasks contentsThomas Nagy1+2-0
2018-11-18 09:36cython: use a set for mods instead of a list.Romain Le Godais1+4-4
2018-11-21 21:01Keep running configuration tests with parallel jobsThomas Nagy1+0-1
2018-11-21 14:02md5_tstamp: Fix documentation.Romain Le Godais1+1-2
2018-11-18 10:52Always define the attribute "spawner" a2105efc6f6c2bdd3f0ed2d3cd783de2247dd0cfThomas Nagy1+4-3
2018-11-18 09:31cython: Enhance import regexp.Romain Le Godais1+3-2
2018-11-17 14:24Configure: Fix bug when build directory creation fails.Romain Le Godais1+1-1
2018-11-18 01:03Fixes for broken python threading on AIXStefan Metzmacher2+6-4
2018-11-15 09:22Fix description of `before` and `after` attributes of Task class.Romain Le Godais1+2-2
2018-11-11 13:32Fix TaskGen idx attribution when 'path' argument is given.Romain Le Godais1+1-1
2018-11-06 17:16Restore original launch_dir on autoconfigure to correctly parse cli optionsAdriano Scoditti2+4-0
2018-11-05 23:19Find more Swig dependencies - Issue 2206Thomas Nagy3+3-1
2018-10-30 11:00Removes hard-coded 'c4che' references using 'Build.CACHE_DIR' insteadAdriano Scoditti2+3-2
2018-10-23 10:38Append python-config output only onceEric Müller1+4-0
2018-10-07 18:02waf-2.0.12Thomas Nagy4+9-5
2018-10-03 19:28Limit sig_vars calls to super() to fix #2194Thomas Nagy1+8-2
2018-10-03 15:34Update waf_unit_test command logging to be compatible with 'WAF_CMD_FORMAT'Adriano Scoditti1+1-1
2018-09-27 17:25Remove the exception raised by tests/install/wscriptThomas Nagy1+1-1
2018-09-25 16:05Add tests for #2184Thomas Nagy1+47-28
2018-09-24 10:05Interpret relative install paths relative to PREFIXjadoro1+4-0
2018-09-02 00:35waf-2.0.11Thomas Nagy4+12-5
2018-08-28 21:36Do not raise an exception on check_cfg/mandatory=False/-vv #2193Thomas Nagy1+3-4
2018-08-24 20:40Fix #2191Thomas Nagy1+19-2
2018-08-21 15:52Check if sources/include are Nonde3 typemmooij1+9-3
2018-08-16 21:30Disable warnings on versioned library installationThomas Nagy1+1-0
2018-08-16 21:30docsThomas Nagy1+3-1
2018-08-10 21:49spawn a subprocess for cpplint to avoid threading issueDaniel Bartel1+29-42
2018-07-29 11:24waf-2.0.10Thomas Nagy4+11-5
2018-07-29 11:18Rework 3e06a0b9a2e03b15aa476572a89e3cca7fa7198aThomas Nagy1+4-3
2018-07-29 09:16Add a new task semaphore systemThomas Nagy3+131-15
2018-07-28 23:46Fix typosMatt Selsky16+19-19
2018-07-28 08:27Fix deadlocks affecting generated Fortran files #2187Thomas Nagy3+11-0
2018-07-27 09:16Fix --help when no wscript is supplied #2184Thomas Nagy1+1-1
2018-07-09 14:43waf-2.0.9Thomas Nagy3+5-5
2018-07-08 19:52Merge branch 'add-python3-to-gitignore' into 'master'ita10241+1-0
2018-07-08 18:58Ignore temporary directories created when using Python 3Matt Selsky1+1-0
2018-07-08 18:53Update GitHub URLs for GitLab equivalentsMatt Selsky6+8-8
2018-07-04 05:41docsThomas Nagy2+9-1
2018-07-03 05:53Fix a regression caused by the previous changeThomas Nagy1+1-1
2018-07-02 17:15Add dependencies on scriptlet outputsThomas Nagy1+77-20
2018-06-26 22:37Made options optional for cython waftoolJonathan Bendes1+1-1
2018-06-05 12:36doxygen: make error management if doxygen configuration file not found a bit more user friendlyfedepell1+1-1
2018-06-05 12:34doxygen: task_gen has no attribute generator, correct reference and make error message a bit more readablefedepell1+1-1
2018-05-24 13:54python docs: check_python_version also defines PYTHONARCHDIRMatt Selsky1+3-3
2018-05-22 21:07waf-2.0.8Thomas Nagy4+13-5
2018-05-19 09:30SimplificationsThomas Nagy2+3-16
2018-05-19 09:23Work around Python 3.6 console issues #2163Thomas Nagy3+22-40
2018-05-15 19:27Don't quote or escape arg file lines for moc/rccMark Flanagan1+26-0
2018-05-11 14:13eclipse: make all generated file utf-8 encoded (#2166)Federico Pellegrin1+10-5
2018-05-11 11:16eclipse: give a better name to waf variable indicating the waf executable pathfedepell1+9-9
2018-05-11 10:16eclipse: generate an external builder when no CDT is used in the project (#2164)Federico Pellegrin2+52-12
2018-05-09 07:16eclipse: add generation of external jar dependencies for java projects to eclipse filefedepell1+15-2
2018-05-09 05:23Fix the API docsThomas Nagy1+5-8
2018-05-09 05:17Docs: mention PYTHONIOENCODING for windows console usersThomas Nagy1+1-0
2018-05-08 21:43Rework the vswhere.exe executionThomas Nagy2+34-28
2018-05-08 20:55Adhoc fix where waf cannot run under Japanese version of Windows. (#2155)Suzumizaki2+46-6
2018-04-21 13:44eclipse: add support for generated files management for java and pythonfedepell6+195-19
2018-04-17 20:40pyqt5: improve the sample in playground so can easily work also with pyside2fedepell1+4-0
2018-04-15 17:56eclipse: handle case where python install_from is a Node objectfedepell1+2-0
2018-04-15 16:57eclipse: correct feature name to javac not javafedepell1+1-1
2018-04-14 06:39Provide the 'def:' string through a variable #2148Thomas Nagy2+5-3
2018-04-07 08:34Cleanup #2146Thomas Nagy1+1-6
2018-04-06 03:11detect arch-specific library path for Boost on dpkg-based systemsEric Newberry1+11-2
2018-04-04 09:15java demos: correct jaropts parameter example to an array as it is then used as such in javaw.pyfedepell1+1-1
2018-04-02 17:53fixed typo in documentation for Configure.find_programvoodoo661+2-2
2018-04-02 10:06docsThomas Nagy1+44-7
2018-04-01 21:31docsThomas Nagy1+2-2
2018-03-29 14:49Missing codeThomas Nagy1+1-0
2018-03-29 13:00waf-2.0.7Thomas Nagy4+16-5
2018-03-29 11:11swig: c(xx) task inherits weight from swig itselfDaniel Vollmer1+7-0
2018-03-29 09:09Apply priorities when consuming tasks - Issue 2137Thomas Nagy1+14-2
2018-03-27 18:32Apply priorities on dynamically-generated tasks #2137Thomas Nagy2+25-8
2018-03-26 19:03Improve priority support in swig.pyThomas Nagy1+6-8
2018-03-26 18:52Workaround for Swig priorities #2137Thomas Nagy1+2-0
2018-03-25 16:39The cxx_hook override in slow_qt4 is missing a return bloackThomas Nagy1+1-1
2018-03-22 08:26protoc: add .proto dependencies also in include path otherwise protoc will fail if dependency is in another directoryfedepell3+27-1
2018-03-21 22:56Cosmetic changes on the gdbus/dbus toolsThomas Nagy3+65-67
2018-03-21 22:53Moved gdbus to the playground areaThomas Nagy4+0-0
2018-03-21 21:48gdbus: Add glib DBus bindingsJoshua Watt4+126-0
2018-03-12 19:42Python 3.7 fixes #2126Thomas Nagy4+0-4
2018-03-11 21:42Enable Utils.lazy_generator in Python 2Thomas Nagy1+2-0
2018-03-11 19:50Use "arguments" instead of "command" for compile_commands.jsonFangrui Song1+1-8
2018-03-09 14:55protoc: protoc (ver 2 and 3) strips underscores when generating .java file names. consider this in node name generation otherwise the generated java file will not be foundfedepell1+2-2
2018-03-08 23:45Correction of boost module detection of Boost.LogAlexander Afanasyev1+90-21
2018-03-08 23:32Fix strangle issue with precompiled headers and shared librariesAlexander Afanasyev1+3-3
2018-03-07 21:34xcode6: fix py3 supportAndrew Keller1+1-1
2018-03-05 05:16TyposMatt Selsky3+4-4
2018-03-05 15:01protoc: fix generation of include directories when having nested wscriptsfedepell1+1-1
2018-03-01 19:29protoc: handle case of proto files in deep directories when output is generated with pathsfedepell3+15-0
2018-02-18 12:24waf-2.0.6Thomas Nagy3+5-5
2018-02-17 21:35Provide an example of storage using extended filesystem attributesThomas Nagy1+150-0
2018-02-17 17:01Enable deep input dependencies as a task decoratorThomas Nagy4+48-6
2018-02-17 11:14docsThomas Nagy1+0-4
2018-02-14 20:28Apidocs cleanupThomas Nagy1+0-5
2018-02-14 20:06Fix Python 3 encoding for unit tests #2108Thomas Nagy1+1-1
2018-02-14 20:02Fix the apidocs LaTeX paper size parameterThomas Nagy1+4-1
2018-02-10 19:50waf-2.0.5Thomas Nagy4+11-5
2018-01-31 08:03cuda.py: insert a space after -o as by documentation otherwise it will not workfedepell1+1-1
2018-01-24 08:16javaw: raise a build fatal error if manifest file not existing instead of crashingfedepell1+2-0
2018-01-24 19:56Force unit tests to depend on the executable creation timeThomas Nagy2+7-2
2018-01-22 18:26Update the documentation to recent python-sphinx versionsThomas Nagy3+24-4
2018-01-17 14:47eclipse: don't rely on Context.g_module.out as it may not be defined if default used, used bldnode insteadfedepell1+1-1
2018-01-17 14:32eclipse.py: support also if passed srcdir is a Node or a list of directories (which are valid inputs for javaw.py)fedepell1+13-6
2018-01-01 19:53Update docs for 2018Thomas Nagy67+67-67
2017-12-30 09:36waf-2.0.4Thomas Nagy4+15-5
2017-12-23 19:36Enable more advanced warnings of ant_glob on build folders in verbose modeThomas Nagy3+24-16
2017-12-23 14:10Mention the python requirement in the tutorialThomas Nagy1+1-1
2017-12-23 14:05Enable 'waf clean' to get the list of files to remove from bld.clean_filesThomas Nagy1+15-2
2017-12-23 13:56Defer node.ant_glob(..., generator=True) evaluationThomas Nagy2+70-52
2017-12-22 14:40Define the environment variable WAF_NO_PREFORK to skip pre-forkingThomas Nagy1+1-1
2017-12-22 13:58Fix Can't pickle local object '_createenviron.<locals>.encode' exceptions (Python 3.6)Thomas Nagy1+1-1
2017-12-19 23:13Improve the Erlang module #2095Thomas Nagy1+60-89
2017-12-18 08:27Udated Erlang support.Przemyslaw Rzepecki5+175-10
2017-12-19 13:25fix whitespacesdanbar1+1-2
2017-12-19 13:23use interface function of cpplint moduledanbar1+2-2
2017-12-13 21:09Cosmetic changesThomas Nagy1+2-6
2017-12-06 18:01Added task target to output of parallel_debug.Przemyslaw Rzepecki1+15-14
2017-12-10 20:43docsThomas Nagy2+5-1
2017-12-10 20:35docsThomas Nagy2+3-2
2017-12-10 20:26Set task.stdout=task.stderr for long-running tasksThomas Nagy4+41-4
2017-12-04 06:36javaw: skip adding empty entries in CLASSPATHfedepell1+2-1
2017-12-03 02:38Fix waf_unit_test class nameMatt Selsky2+2-2
2017-12-02 08:42Preparations for waf 2.0.3Thomas Nagy4+14-5
2017-12-02 08:39Warn for typo uses -> useThomas Nagy1+1-0
2017-12-02 08:25Enable install_path=None for Python targets #2087Thomas Nagy1+1-1
2017-11-30 18:55Prevent duplicate paths when adding from user classpath #2084Thomas Nagy1+1-1
2017-11-29 11:59buildcopy: Create destination directories as needed.Calle Rosenquist1+1-0
2017-10-19 13:55TyposMatt Selsky3+3-3
2017-11-27 18:35Docstring pytask -> pyc/pyoThomas Nagy1+1-1
2017-11-23 06:50Remove subsystem cflags because those have no effectThomas Nagy1+0-7
2017-11-14 09:28pytest: Improved documentation, removed assumption on Python only dep-nodes and locality of link task outputs always in build.Calle Rosenquist1+76-48
2017-11-11 21:44Unit test summary color scheme fixed to use green and red colorsVan de Bugger1+4-4
2017-11-11 09:33Improve the deadlock error messageThomas Nagy1+5-7
2017-11-09 06:55report from load_tool the used sys.path in ImportError so it can notified to the user correctlyfedepell2+7-1
2017-11-09 06:15Revert "fix load_tool error messages and cover all occourences"fedepell3+6-8
2017-11-08 07:20fix load_tool error messages and cover all occourencesfedepell3+8-6
2017-11-03 13:35qt5: make also uic->h conversion parallel safe, assuming that all transformations are equalfedepell1+15-2
2017-10-23 12:48waf-2.0.2Thomas Nagy1+1-1
2017-10-23 10:14Change DEST_OS to use underscores in order to find a correct gcc_modifier_ function.DragoonX61+1-1
2017-10-23 11:59Remove extra parenthesis in qt5.pyThomas Nagy2+4-3
2017-10-22 23:41Add --dnotooltip to parallel_debug for tooltip-free imagesThomas Nagy1+8-1
2017-10-23 11:28qt5: resolve concurrency issues when files such as qm and qrc are used by multiple build tasksfedepell1+3-3
2017-10-22 08:34waf-2.0.2Thomas Nagy5+19-6
2017-10-21 21:20Adjust the GAP for tasks from 20*njobs to 5*njobsThomas Nagy1+1-1
2017-10-20 18:25Have the task count start at 1 (regression)Thomas Nagy1+1-4
2017-10-20 18:15Move gather_wsdk_versions after the definition of 'target_compiler'Thomas Nagy1+37-37
2017-10-20 18:07Let ConfigurationContext.load description match more closely Context.loadThomas Nagy1+4-4
2017-10-20 18:05object.__getattr__ -> object.__getattribute__Thomas Nagy2+2-4
2017-10-17 13:38javatest: extra to integrate java unit testing into standard waf_unit_test environmentfedepell5+230-0
2017-08-03 04:43TyposMatt Selsky3+3-3
2017-10-19 06:27Use correct batch filed and function for Intel Fortran detection on Windows. (#2063)Schildkroete231+3-3
2017-10-18 19:06Cosmetic changes for #2055Thomas Nagy1+18-24
2017-10-18 18:54Use DEST_OS in cfg_cross_gnu (#2055)Roland Puntaier2+233-176
2017-10-17 12:46Fix for Intel Fortran Detection on Windows.Daniel Petró1+1-1
2017-10-16 21:51Fix incorrect documentation for cmd_and_logSean Fisk1+2-2
2017-10-11 19:59Update check_waf_version default boundsThomas Nagy1+2-2
2017-10-04 18:41Fix #2053Thomas Nagy2+29-19
2017-09-30 16:13normpath() to make a 'a/b' variant dir display as 'a\b' on windowsRoland Puntaier1+1-1
2017-09-30 19:31Do not expose the pdb option by defaultThomas Nagy1+2-2
2017-09-30 16:18--pdb option to start pdb on exceptionRoland Puntaier2+11-1
2017-09-26 17:17protoc: add java support for protobuffers (#2049)Federico Pellegrin5+116-9
2017-09-24 15:23waf-2.0.1Thomas Nagy1+1-1
2017-09-23 07:44docsThomas Nagy5+15-6
2017-09-22 22:45Teach use_config to more gracefully fail during options() call #2043Alan Ray1+3-0
2017-09-22 20:56Remove unnecessary global declarationsThomas Nagy1+0-2
2017-09-22 06:51pytest: Also add in-source library dependencies to libpath. buildcopy: Renamed to_nodes to to_src_nodes to avoid any confusion.Calle Rosenquist2+12-14
2017-09-21 20:16Cleaned up extended use exampleDaniel Brosche2+0-3
2017-09-21 20:02Accept task objects in Build.add_to_group for compatibility reasonsThomas Nagy1+7-2
2017-09-21 19:37Prevent xcode6 from overwriting features lists #2038Thomas Nagy1+5-2
2017-09-21 16:27Improve default preprocessor behaviour for gcc/msvcThomas Nagy1+19-12
2017-09-21 15:30Warn against loading gccdeps/msvcdeps optionsThomas Nagy2+18-2
2017-09-21 15:22Fix #2035Thomas Nagy1+1-1
2017-09-19 22:22Extended playground use exampleDaniel Brosche7+67-1
2017-09-20 18:01self.includes may come from a global variable #2035Thomas Nagy1+2-1
2017-09-19 22:06Attempt to make the syms tool a little more backward-compatible #2032Thomas Nagy1+7-5
2017-09-19 13:27Node.ant_glob: Do not ignore case by default, as specified by the documentation.Calle Rosenquist2+5-1
2017-09-19 12:14Set Logs.verbose from options (regression from be05b6ee8b3c45e6fd1ede97f31627d33b9bc73a)Calle Rosenquist1+1-0
2017-09-16 18:26waf-2.0.0Thomas Nagy1+1-1
2017-09-16 12:01Simplify tests/init executionThomas Nagy1+3-3
2017-09-15 19:25Merge branch 'waf-2.0' into masterThomas Nagy130+1914-1850
2017-09-15 07:05correct the documentation example for colonfedepell1+2-2
2017-09-15 07:05correct the documentation example for colonfedepell1+2-2
2017-09-15 18:59Follow-up on #2028Thomas Nagy1+12-16
2017-09-15 18:52protoc: extend extra to support also Python language (#2028)Federico Pellegrin4+107-14
2017-09-15 18:59Follow-up on #2028Thomas Nagy1+12-16
2017-09-15 18:52protoc: extend extra to support also Python language (#2028)Federico Pellegrin4+107-14
2017-09-14 20:47Obtain vala tasks directlyThomas Nagy1+2-4
2017-09-14 20:20docsThomas Nagy5+2-6
2017-09-12 18:22Fixup: read the relevant lock file with --topThomas Nagy1+1-1
2017-09-11 14:30When '--top' is specified there is no reason to climbAdriano Scoditti1+2-1
2017-09-12 18:11Add tests for #2026Thomas Nagy1+4-0
2017-09-12 17:36Use the 'with' syntax whenever possibleThomas Nagy6+43-101
2017-09-12 17:11docsThomas Nagy1+9-8
2017-09-10 18:34Python3 fixesThomas Nagy1+3-3
2017-09-10 17:16Accept relative prefix/bindir/libdir paths from launch_dirThomas Nagy3+89-92
2017-09-10 17:14Add more folder initialization testsThomas Nagy2+24-3
2017-09-05 08:13Improve options managementAdriano Scoditti2+97-66
2017-09-09 15:49Fix Configure.autoconfig='clobber' when no previous configuration is presentThomas Nagy1+2-1
2017-09-09 11:28Test suite for top/out settingsThomas Nagy4+169-0
2017-09-09 15:49Fix Configure.autoconfig='clobber' when no previous configuration is presentThomas Nagy1+2-1
2017-09-09 11:28Test suite for top/out settingsThomas Nagy4+169-0
2017-09-05 01:58Backport old gfortran compiler support.Mihai Moldovan2+15-0
2017-09-05 01:58Backport old gfortran compiler support.Mihai Moldovan2+15-0
2017-09-04 19:18Remove an unused variable in buildcopyThomas Nagy1+5-6
2017-09-04 19:18Remove an unused variable in buildcopyThomas Nagy1+5-6
2017-09-04 09:10pytest: Added better support for normal and pyext library dependencies. This also includes the `buildcopy` feature that allows construction of complete Python packages in the build dir.Calle Rosenquist12+342-54
2017-08-27 14:11Make unit testing interpreted scripts work.Karl Linden8+115-17
2017-09-04 09:10pytest: Added better support for normal and pyext library dependencies. This also includes the `buildcopy` feature that allows construction of complete Python packages in the build dir.Calle Rosenquist12+342-54
2017-09-02 21:34Remove unused traceback importThomas Nagy1+1-1
2017-09-02 21:34Cleanup unused global statementsThomas Nagy9+0-25
2017-08-31 18:24Default ignore Vim swap and Python Compiled files (#2020)captainmalloc1+1-0
2017-08-31 18:24Default ignore Vim swap and Python Compiled files (#2020)captainmalloc1+1-0
2017-08-31 18:19TypoThomas Nagy1+1-1
2017-08-31 18:19TypoThomas Nagy1+1-1
2017-08-28 14:05Fix 'shell' attribute on waf_unit_test:exec_command() Popen call using the same logic defined in Context:exec_command()Adriano Scoditti1+1-1
2017-08-28 14:05Fix 'shell' attribute on waf_unit_test:exec_command() Popen call using the same logic defined in Context:exec_command()Adriano Scoditti1+1-1
2017-08-18 08:12Fix Context.launch_dir init to point on user working directoryAdriano Scoditti1+4-3
2017-08-18 08:12Fix Context.launch_dir init to point on user working directoryAdriano Scoditti1+4-3
2017-08-27 09:09Split unit test commands by shlexThomas Nagy1+8-9
2017-08-27 08:56docsThomas Nagy1+2-6
2017-08-27 08:56Split unit test commands by shlexThomas Nagy1+7-9
2017-08-27 08:11Simplify task error handlingThomas Nagy2+34-34
2017-08-26 23:00DocsThomas Nagy2+5-8
2017-08-26 10:13Prevent duplicates in c_preproc.py resultsThomas Nagy2+12-6
2017-08-26 09:13Optimize fast_partial.is_staleThomas Nagy1+69-35
2017-08-25 18:23Override the msvc linker through LINK_CXXThomas Nagy1+1-2
2017-08-25 18:22Remove old TODO notesThomas Nagy3+2-3
2017-08-19 11:22Additional fixes for #2013Thomas Nagy1+43-33
2017-08-19 10:58Additional fixes for #2013Thomas Nagy1+42-33
2017-08-19 09:54Remove Utils.ex_stack - use traceback.format_exc()Thomas Nagy10+18-29
2017-08-19 08:21Change the .pickle file storage from waf 1.9Thomas Nagy1+1-1
2017-08-19 08:15Update paths starting in waf-1.8.*Thomas Nagy4+12-12
2017-08-19 08:11Exclude waf-2 folders in waf-2.0Thomas Nagy4+13-13
2017-08-18 09:08Add distclean compatibility with '--no-lock-in-top' command line optionAdriano Scoditti1+10-4
2017-08-18 09:08Add distclean compatibility with '--no-lock-in-top' command line optionAdriano Scoditti1+10-4
2017-08-17 02:06Fix protoc #2009Roman C. Podolski4+9-3
2017-08-17 02:06Fix protoc #2009Roman C. Podolski4+9-3
2017-08-16 17:45Update protoc #2009Thomas Nagy1+1-1
2017-08-16 17:45Update protoc #2009Thomas Nagy1+1-1
2017-08-13 21:08Provide an example of build context shardingThomas Nagy1+156-14
2017-08-13 20:37Cache taskg_gen.idx by absolute pathThomas Nagy1+3-2
2017-08-12 14:31Remove one Node class assumption in Task.pyThomas Nagy1+4-3
2017-08-12 14:31Remove one Node class assumption in Task.pyThomas Nagy1+4-3
2017-08-08 22:27Re-enable the timestamp cache previously removedThomas Nagy1+5-1
2017-08-08 20:21Obtain store timestamps in a dedicated structureThomas Nagy1+26-12
2017-08-07 23:01FixupThomas Nagy1+2-1
2017-08-07 06:28Obtain the exact wscript file pathThomas Nagy2+8-2
2017-08-06 09:48Split fast_partial data storage from the main pickle fileThomas Nagy1+78-9
2017-08-06 08:51Encapsulate bld.producer.is_dirty behind an interfaceThomas Nagy1+4-1
2017-07-27 01:33syms: Improve symbol processingJoshua Watt1+5-5
2017-08-05 21:15docsThomas Nagy1+1-1
2017-08-05 21:15docsThomas Nagy1+1-1
2017-07-27 01:33syms: Improve symbol processingJoshua Watt1+5-5
2017-08-02 18:05Invalidate the cache if a file is missing in fast_partialThomas Nagy1+2-2
2017-08-02 17:46waf-1.9.13Thomas Nagy3+5-5
2017-08-02 17:45docsThomas Nagy1+7-0
2017-08-01 23:23Detect configuration changesThomas Nagy1+52-90
2017-08-01 22:38Typo process_uselib_vars -> propagate_uselib_vars #2005Thomas Nagy2+2-5
2017-08-01 22:38Typo process_uselib_vars -> propagate_uselib_vars #2005Thomas Nagy2+2-5
2017-07-01 11:23Fixed a crash when building a subset of xcode6 targetsSimon2+5-2
2017-06-18 10:42Make xcode6 tool consider standard waf build flagsSimon2+15-4
2017-08-01 22:22Do not skip object-only targetsThomas Nagy1+78-33
2017-07-01 11:23Fixed a crash when building a subset of xcode6 targetsSimon2+5-2
2017-06-18 10:42Make xcode6 tool consider standard waf build flagsSimon2+15-4
2017-08-01 14:19qt5: minor correction of uic tool search error message (wrong versions printed)fedepell1+1-1
2017-08-01 14:19qt5: minor correction of uic tool search error message (wrong versions printed)fedepell1+1-1
2017-07-30 18:11Example of optimizations for partial buildsThomas Nagy1+242-0
2017-07-30 15:22Support for old gcc compilers #2003Thomas Nagy3+20-0
2017-07-30 15:22Support for old gcc compilers #2003Thomas Nagy3+20-0
2017-07-29 22:13TypeError -> ValueError #2002Thomas Nagy2+2-2
2017-07-29 22:13TypeError -> ValueError #2002Thomas Nagy2+2-2
2017-07-29 07:19Simplify BuilContext.post_groupThomas Nagy1+12-19
2017-07-28 08:07Document BuildContext.get_targetsThomas Nagy1+8-2
2017-07-23 07:20Protoc: Fix bug in src-pathRoman C. Podolski1+1-2
2017-07-23 07:20Protoc: Fix bug in src-pathRoman C. Podolski1+1-2
2017-07-21 18:44Better default uselib_store and define_name in check_cfg.Karl Linden1+1-8
2017-07-20 17:26WAF_PRINT_FAILURE_LOG #1930Thomas Nagy1+7-1
2017-07-20 17:26WAF_PRINT_FAILURE_LOG #1930Thomas Nagy1+7-1
2017-07-19 20:38Do not force an encoding on config.log on python2 #1974Thomas Nagy1+5-1
2017-07-19 20:38Do not force an encoding on config.log on python2 #1974Thomas Nagy1+5-1
2017-07-16 19:01Simplify logic in validate_cfgKarl Linden1+23-27
2017-07-06 00:20Docs: Avoid Qt re-builds by sorting set of includesSean Fisk2+2-2
2017-07-06 00:20Avoid Qt re-builds by sorting set of includesSean Fisk2+2-2
2017-07-01 11:15Assert against invalid inputs in Utils.run_prefork_processThomas Nagy1+4-1
2017-06-23 14:51Rename WindowsError to OSError in Python3Thomas Nagy3+31-31
2017-06-23 11:36Initialize Parallel.processed at 0 not 1Thomas Nagy1+1-1
2017-06-21 10:03Cleanup for #1984Thomas Nagy1+9-7
2017-06-21 09:35eclipse: code cleanups as by comment to #1984fedepell1+8-7
2017-06-21 07:04eclipse: query the compiler for standard include dirs and add them in eclipse search path, so standard includes can be found also with non standard compilers if command doesn't succeed use hardcoded paths as before. tried with various gcc and llvm.fedepell1+10-0
2017-06-21 10:03Cleanup for #1984Thomas Nagy1+9-7
2017-06-21 09:35eclipse: code cleanups as by comment to #1984fedepell1+8-7
2017-06-21 07:04eclipse: query the compiler for standard include dirs and add them in eclipse search path, so standard includes can be found also with non standard compilers if command doesn't succeed use hardcoded paths as before. tried with various gcc and llvm.fedepell1+10-0
2017-06-20 14:31Dependencies added after the build starts no longer raise assertions #1982Thomas Nagy1+23-7
2017-06-20 09:22Delete playground/weak_constraint because it is obsoleteThomas Nagy2+0-103
2017-06-20 09:20Clarify the exception type raised by cmd_and_logThomas Nagy14+35-27
2017-06-20 08:59Update some old code in waflib/Tools/fc.pyThomas Nagy1+6-7
2017-06-19 18:24Decode vswhere output as utf8/replace when cp1252 failsThomas Nagy1+4-1
2017-06-19 18:24Decode vswhere output as utf8/replace when cp1252 failsThomas Nagy1+4-1
2017-06-19 17:42Update the Swig example #1982Thomas Nagy2+5-4
2017-06-16 09:16Clarify the buildall aliasThomas Nagy1+7-7
2017-06-16 09:16Clarify the buildall aliasThomas Nagy1+7-7
2017-06-15 22:28Fix missing tg_idx_count attribute on task generatorsThomas Nagy1+1-1
2017-06-15 21:23Rework the priority systemThomas Nagy3+40-17
2017-06-15 18:36Simplify build order settings for "subst" tasksThomas Nagy1+4-8
2017-06-15 14:01Try to process link tasks as early as possibleThomas Nagy1+3-0
2017-06-14 17:53Change producer.outstanding.appendleft to producer.outstanding.appendThomas Nagy7+9-8
2017-06-14 16:59Schedule tasks using a priority queueThomas Nagy2+54-36
2017-06-14 12:16Simplify assertion logic in Runner.pyThomas Nagy1+4-3
2017-06-14 11:59Split incomplete tasks into DAG and non-DAG groupsThomas Nagy1+24-22
2017-06-09 13:54Fix update->extend mismatch in Runner.py - work in progress #1982Thomas Nagy1+1-1
2017-06-08 18:04Complete the rename Runner.frozen -> Runner.incomplete #1982Thomas Nagy1+7-9
2017-06-08 17:46Ensure link tasks are processed after swig tasksThomas Nagy2+15-2
2017-06-08 17:46Ensure link tasks are processed after swig tasksThomas Nagy2+15-2
2017-06-08 12:27Fix one regression on more_tasks #1981Thomas Nagy1+2-0
2017-06-07 17:21Fix the docstring of find_file #1980Thomas Nagy1+1-1
2017-06-07 17:21Fix the docstring of find_file #1980Thomas Nagy1+1-1
2017-06-07 17:04Fix one regression on more_tasks #1981Thomas Nagy1+7-3
2017-06-04 07:19waf-2.0.0pre4Thomas Nagy1+1-1
2017-05-31 21:19Allow overriding namespace of resx files.Seth Hinze1+1-1
2017-05-31 21:18Add xmldoc support to cs tool.Seth Hinze1+23-0
2017-05-31 21:15Allow /noconfig to be used with cscSeth Hinze1+10-4
2017-05-31 21:17Fix pdb installation in cs tool.Seth Hinze1+4-4
2017-06-04 06:41docsThomas Nagy1+1-1
2017-06-02 19:17Force an encoding on config.log #1974Thomas Nagy1+1-1
2017-06-02 19:19waf-1.9.12Thomas Nagy4+16-5
2017-06-02 19:17Force an encoding on config.log #1974Thomas Nagy1+1-1
2017-05-31 21:19Allow overriding namespace of resx files.Seth Hinze1+1-1
2017-05-31 21:18Add xmldoc support to cs tool.Seth Hinze1+23-0
2017-05-31 21:15Allow /noconfig to be used with cscSeth Hinze1+10-4
2017-05-31 21:17Fix pdb installation in cs tool.Seth Hinze1+4-4
2017-05-28 18:13Handle spaces in python paths on Windows #1973Thomas Nagy1+1-1
2017-05-28 18:13Handle spaces in python paths on Windows #1973Thomas Nagy1+1-1
2017-05-12 12:05Preserve modification time for is_copy=TrueJan Niklas Hasse1+2-0
2017-05-19 08:21eclipse: generate configuration just for languages that are effecitvely used in wscript and not all of them all the timefedepell1+31-19
2017-05-19 06:59eclipse: little code cleanupfedepell1+3-10
2017-05-18 20:16eclipse: added a playground area for testing the eclipse extra (#1968)Federico Pellegrin26+542-0
2017-05-17 17:47javaw: run use_javac_files() before propagate_uselib_vars()Gustavo Sousa1+1-0
2017-05-19 08:21eclipse: generate configuration just for languages that are effecitvely used in wscript and not all of them all the timefedepell1+31-19
2017-05-19 06:59eclipse: little code cleanupfedepell1+3-10
2017-05-18 20:16eclipse: added a playground area for testing the eclipse extra (#1968)Federico Pellegrin26+542-0
2017-05-17 17:47javaw: run use_javac_files() before propagate_uselib_vars()Gustavo Sousa1+1-0
2017-05-16 08:06eclipse: add support also for java project configuration generationfedepell1+31-0
2017-05-11 22:57cpplint: logger subclasses also inherit from object to safely call super()Akira Baruah1+2-2
2017-05-13 07:53Handle vswhere output encodings in Python2 #1965Thomas Nagy1+2-0
2017-05-16 08:06eclipse: add support also for java project configuration generationfedepell1+31-0
2017-05-11 22:57cpplint: logger subclasses also inherit from object to safely call super()Akira Baruah1+2-2
2017-05-13 07:53Handle vswhere output encodings in Python2 #1965Thomas Nagy1+2-0
2017-05-08 21:58cpplint: fix Python 2 import name collision using `absolute_import`Akira Baruah1+1-0
2017-05-08 21:58cpplint: fix Python 2 import name collision using `absolute_import`Akira Baruah1+1-0
2017-05-08 17:13waf-2.0.0pre3Thomas Nagy1+1-1
2017-05-06 08:33Detect older products with vswhere.exeThomas Nagy1+33-24
2017-04-22 00:03Detect MSVS 15.0 Installation path (via vswhere)Refael Ackermann1+27-0
2017-05-06 14:55waf-1.9.11Thomas Nagy4+13-5
2017-05-06 08:33Detect older products with vswhere.exeThomas Nagy1+33-24
2017-04-22 00:03Detect MSVS 15.0 Installation path (via vswhere)Refael Ackermann1+27-0
2017-05-05 08:38Import library files need to be installed into lib/ on WindowsJan Niklas Hasse1+2-0
2017-05-03 11:21eclipse: create the pydev python path configuration from the waf setup so the symbols can be correctly resolved in the IDEfedepell1+8-0
2017-05-03 07:57eclipse: use standard variable ${PROJECT_DIR_NAME} in pydev configuration instead of hardcoded name for better portabilityfedepell1+1-1
2017-05-05 08:38Import library files need to be installed into lib/ on WindowsJan Niklas Hasse1+2-0
2017-05-03 11:21eclipse: create the pydev python path configuration from the waf setup so the symbols can be correctly resolved in the IDEfedepell1+8-0
2017-05-03 07:57eclipse: use standard variable ${PROJECT_DIR_NAME} in pydev configuration instead of hardcoded name for better portabilityfedepell1+1-1
2017-05-02 11:59eclipse: absolute include paths must be added without the workspace prefix or they will result in an incorrect path. treat them correctly as system paths.fedepell1+5-1
2017-05-02 11:40eclipse: generate tool index dynamically or visually eclipse will get confused and overwrite the name of the tools, even if the functionality seems somehow to work anyway. documentation I found seems to point that the index should be unique.fedepell1+6-3
2017-05-02 11:32eclipse: pass correct languageId for C++ when generating tool otherwise settings will not be used when C++ files are editedfedepell1+1-1
2017-05-02 11:59eclipse: absolute include paths must be added without the workspace prefix or they will result in an incorrect path. treat them correctly as system paths.fedepell1+5-1
2017-05-02 11:40eclipse: generate tool index dynamically or visually eclipse will get confused and overwrite the name of the tools, even if the functionality seems somehow to work anyway. documentation I found seems to point that the index should be unique.fedepell1+6-3
2017-05-02 11:32eclipse: pass correct languageId for C++ when generating tool otherwise settings will not be used when C++ files are editedfedepell1+1-1
2017-04-27 05:50cpplint: add `--cpplint-root` optionAkira Baruah1+4-0
2017-04-26 03:17Check `env.CPPLINT_SKIP` after `options` are converted to `env`s #1953Akira Baruah1+3-4
2017-04-27 05:50cpplint: add `--cpplint-root` optionAkira Baruah1+4-0
2017-04-26 03:17Check `env.CPPLINT_SKIP` after `options` are converted to `env`s #1953Akira Baruah1+3-4
2017-04-25 21:42Remove undeclared `ve` variable for performance improvement #1950Akira Baruah1+0-3
2017-04-25 21:42Remove undeclared `ve` variable for performance improvement #1950Akira Baruah1+0-3
2017-04-23 17:10Improve waf -v speed in verbose mode #1950Thomas Nagy1+0-3
2017-04-23 17:10Improve waf -v speed in verbose mode #1950Thomas Nagy1+0-3
2017-04-22 20:30Simplify token processing in c_preprocThomas Nagy1+7-10
2017-04-22 20:29Override ConfigSet.__getattr__ properly in errcheckThomas Nagy1+1-1
2017-04-22 20:12Code simplificationsThomas Nagy4+4-4
2017-04-22 20:12Code simplificationsThomas Nagy4+4-4
2017-04-22 20:09Improve Task group debugging in Runner.pyThomas Nagy1+2-1
2017-04-22 20:08Simplify boolean comparisonsThomas Nagy4+7-7
2017-04-22 19:48TypoThomas Nagy1+1-1
2017-04-22 19:48TypoThomas Nagy1+1-1
2017-04-22 15:29cleanupThomas Nagy2+2-5
2017-04-22 15:17Workaround ironython systemerror bugThomas Nagy1+6-8
2017-04-22 13:53waf-2.0.0pre2Thomas Nagy2+3-3
2017-04-20 21:28Ensure bld.current_group reflects the current group while buildingThomas Nagy1+3-3
2017-04-22 13:39waf-1.9.10Thomas Nagy2+5-4
2017-04-21 18:20vala: support *.vapi as input filesJiří Janoušek1+9-0
2017-04-21 18:20vala: support *.vapi as input filesJiří Janoušek1+9-0
2017-04-20 21:28Ensure bld.current_group reflects the current group while buildingThomas Nagy1+3-3
2017-04-20 20:17docsThomas Nagy1+5-2
2017-04-20 20:06Exclude install vapi paths and empty installation tasksThomas Nagy1+11-10
2017-04-20 20:01Make the invalid uid task verification slightly less verboseThomas Nagy1+4-1
2017-04-20 20:06Exclude install vapi paths and empty installation tasksThomas Nagy1+11-10
2017-04-20 20:01Make the invalid uid task verification slightly less verboseThomas Nagy1+4-1
2017-04-17 10:26Cleanup: Break multiple statements on multiple linesThomas Nagy48+427-240
2017-04-17 10:26Cleanup: Break multiple statements on multiple linesThomas Nagy48+427-240
2017-04-17 10:24CleanupThomas Nagy8+14-12
2017-04-17 10:24CleanupThomas Nagy9+14-14
2017-04-15 14:08Replace param 'source_files' with 'group_files'.Simon3+122-101
2017-04-15 14:08Replace param 'source_files' with 'group_files'.Simon3+122-101
2017-04-15 13:15Provide bld.cur property for compatibilityThomas Nagy1+6-0
2017-04-15 13:12Reflect the current build group in bld.current_groupThomas Nagy4+19-19
2017-04-15 13:12Reflect the current build group in bld.current_groupThomas Nagy4+19-19
2017-04-15 11:50Cleanup #1943Thomas Nagy1+26-24
2017-04-15 11:50Cleanup #1943Thomas Nagy1+26-24
2017-04-14 11:04Obtain NO_LOCK_IN_TOP/RUN/OUT from os.environ tooThomas Nagy1+3-3
2017-04-14 11:04Obtain NO_LOCK_IN_TOP/RUN/OUT from os.environ tooThomas Nagy1+3-3
2017-04-14 00:01Do not cast test outputs to integers with add_to_envThomas Nagy1+2-0
2017-04-13 23:54Detect Python from conf.env.PYTHONThomas Nagy1+4-1
2017-04-14 00:01Do not cast test outputs to integers with add_to_envThomas Nagy1+2-0
2017-04-13 23:54Detect Python from conf.env.PYTHONThomas Nagy1+4-1
2017-04-13 19:09Ensure env.PYTHON is set (regression)Thomas Nagy1+1-1
2017-04-13 19:09Ensure env.PYTHON is set (regression)Thomas Nagy1+1-1
2017-04-13 17:46Waf 1.9.10 preparationThomas Nagy3+5-5
2017-04-13 16:57Extract the distcheck command argumentThomas Nagy1+11-8
2017-04-13 16:57Extract the distcheck command argumentThomas Nagy1+11-8
2017-04-13 10:07Ignore empty lock filesThomas Nagy1+2-0
2017-04-13 10:11Keep opt.load('python') optionalThomas Nagy1+4-4
2017-04-13 10:07Ignore empty lock filesThomas Nagy1+2-0
2017-04-13 10:11Keep opt.load('python') optionalThomas Nagy1+4-4
2017-04-10 18:39Ignore empty environment variables in find_programThomas Nagy1+1-1
2017-04-10 18:39Ignore empty environment variables in find_programThomas Nagy1+1-1
2017-04-09 09:28Make target declaration unnecessary #1943Thomas Nagy1+135-113
2017-04-09 09:28Make target declaration unnecessary #1943Thomas Nagy1+135-113
2017-04-08 19:35Detect the most recent msvc version firstThomas Nagy1+2-1
2017-04-08 19:35Detect the most recent msvc version firstThomas Nagy1+2-1
2017-04-08 08:53DocsThomas Nagy1+7-0
2017-04-07 23:57Xcode 6 generator fixes #1939Thomas Nagy3+91-383
2017-04-04 16:20waf.bat changed to support Python3 installation on Windows.WaffleSouffle1+1-1
2017-04-04 09:27Ignore waf.bat (generated by Windows build).WaffleSouffle1+2-0
2017-04-07 23:57Xcode 6 generator fixes #1939Thomas Nagy3+91-383
2017-04-04 16:20waf.bat changed to support Python3 installation on Windows.WaffleSouffle1+1-1
2017-04-04 09:27Ignore waf.bat (generated by Windows build).WaffleSouffle1+2-0
2017-04-01 08:12Docs for #1937Thomas Nagy1+6-2
2017-04-01 07:29Add -pie for parse_flags #1936Thomas Nagy1+3-1
2017-04-01 08:12Docs for #1937Thomas Nagy1+6-2
2017-04-01 07:29Add -pie for parse_flags #1936Thomas Nagy1+3-1
2017-03-31 16:15Add new entries for parse_flags #1936Thomas Nagy1+2-2
2017-03-31 16:15Add new entries for parse_flags #1936Thomas Nagy1+2-2
2017-03-29 16:18waf-launcher - Issue 1935Thomas Nagy1+1-0
2017-03-29 16:18waf-launcher - Issue 1935Thomas Nagy1+1-0
2017-02-16 06:03TyposMatt Selsky13+17-17
2017-03-27 12:57Fixed Fortran module naming scheme (unexpected upper instead of lower).Harald Klimach1+1-1
2017-02-16 06:03TyposMatt Selsky13+17-17
2017-03-27 12:57Fixed Fortran module naming scheme (unexpected upper instead of lower).Harald Klimach1+1-1
2017-03-25 22:01#1925: improve support for Visual Studio 2017, added support for all cross compiler & added ARM64 target supportyngwe@FRY1+6-7
2017-03-25 22:01#1925: improve support for Visual Studio 2017, added support for all cross compiler & added ARM64 target supportyngwe@FRY1+6-7
2017-03-25 13:49waf-2.0.0p1Thomas Nagy1+4-4
2017-03-25 12:36waf-1.9.9Thomas Nagy4+6-5
2017-03-25 12:33Order msvc compiler detection #1907Thomas Nagy1+1-1
2017-03-25 12:33Order msvc compiler detection #1907Thomas Nagy1+1-1
2017-03-25 12:09docsThomas Nagy1+13-0
2017-03-25 11:51Improve Qt detection with frameworksThomas Nagy2+7-4
2017-03-25 11:51Improve Qt detection with frameworksThomas Nagy2+7-4
2017-03-17 12:21Support CLICOLOR(_FORCE) to control colored outputJan Niklas Hasse1+4-0
2017-03-17 12:21Support CLICOLOR(_FORCE) to control colored outputJan Niklas Hasse1+4-0
2017-03-15 17:03Update vs2017 support to correctly configure x64Gordon Tisher1+7-3
2017-03-15 17:03Update vs2017 support to correctly configure x64Gordon Tisher1+7-3
2017-03-14 21:06Add the ability to detect Visual Studio 2017 to msvcGordon Tisher1+11-1
2017-03-14 21:06Add the ability to detect Visual Studio 2017 to msvcGordon Tisher1+11-1
2017-03-14 09:55Fix bug in the clang_compilation_database tool when no C compiler is loadedSimon Guillot1+3-0
2017-03-14 09:55Fix bug in the clang_compilation_database tool when no C compiler is loadedSimon Guillot1+3-0
2017-03-08 17:26CleanupThomas Nagy2+3-8
2017-03-08 17:26CleanupThomas Nagy2+3-8
2017-03-07 06:08Extend ListContext to print TaskGen descriptionsJustin Israel3+59-2
2017-03-08 06:35cppcheck: fix Python3 incompatibilities (see #1921)fedepell1+10-10
2017-03-07 06:08Extend ListContext to print TaskGen descriptionsJustin Israel3+59-2
2017-03-08 06:35cppcheck: fix Python3 incompatibilities (see #1921)fedepell1+10-10
2017-03-04 11:08Additional fortran extensions #1916Thomas Nagy1+1-1
2017-03-04 09:29Provide unity builds per task generatorThomas Nagy1+77-41
2017-03-04 11:08Additional fortran extensions #1916Thomas Nagy1+1-1
2017-03-04 09:29Provide unity builds per task generatorThomas Nagy1+77-41
2017-03-04 07:22Obtain run_build_cls from run_build/check parametersThomas Nagy1+1-3
2017-03-04 07:22Obtain run_build_cls from run_build/check parametersThomas Nagy1+1-3
2017-03-04 07:20Display commands as string with "WAF_CMD_FORMAT=string waf build -v"Thomas Nagy5+69-87
2017-03-02 19:47Remove smart_continue because it is the default behaviourThomas Nagy1+0-81
2017-03-02 19:46Remove force_build_directory as it is the default behaviourThomas Nagy1+0-28
2017-03-02 19:45UNC path fixesThomas Nagy5+53-112
2017-03-02 19:43CleanupThomas Nagy2+12-14
2017-03-02 19:10Work around an annoying Python 3.6 regression #1889Thomas Nagy1+2-1
2017-02-24 19:10Use platform-independent path separators in directory_filesPeter Vingelmann1+4-1
2017-02-24 19:10Use platform-independent path separators in directory_filesPeter Vingelmann1+4-1
2017-02-20 18:01Process a given task group exactly oneThomas Nagy2+7-3
2017-02-19 16:53Provide TaskGroups to replace mem_reducerThomas Nagy4+71-126
2017-02-19 10:27docsThomas Nagy1+5-4
2017-02-19 10:05Simplify task.inputs/task.outputs usageThomas Nagy5+13-11
2017-02-16 19:30Make clang_compilation_database add-on always output complete listings.DragoonX61+21-0
2017-02-16 19:30Make clang_compilation_database add-on always output complete listings.DragoonX61+21-0
2017-02-15 06:30qt5: Workaround for QT5 detection on macOS (Bug #1910)Alexander Afanasyev1+4-2
2017-02-15 07:01TypoMatt Selsky1+1-1
2017-02-15 06:26c_osx: Fix install task for mac_filesAlexander Afanasyev1+1-1
2017-02-15 06:30qt5: Workaround for QT5 detection on macOS (Bug #1910)Alexander Afanasyev1+4-2
2017-02-15 07:01TypoMatt Selsky1+1-1
2017-02-15 06:26c_osx: Fix install task for mac_filesAlexander Afanasyev1+1-1
2017-02-14 21:44Better error message on missing macrosThomas Nagy1+7-1
2017-02-14 21:25Warn for missing cflags/cxxflags in gccdepsThomas Nagy1+5-1
2017-02-14 21:44Better error message on missing macrosThomas Nagy1+7-1
2017-02-14 21:25Warn for missing cflags/cxxflags in gccdepsThomas Nagy1+5-1
2017-02-14 18:42Fix the thread index in parallel_debugThomas Nagy1+23-5
2017-02-14 18:42Fix the thread index in parallel_debugThomas Nagy1+23-5
2017-02-13 19:54waf-1.9.8Thomas Nagy4+19-5
2017-02-13 19:53Work around an annoying Python 3.6 regression #1889Thomas Nagy1+2-1
2017-02-12 14:42Make Task.Task.hcode a hashable valueThomas Nagy1+1-1
2017-02-12 14:04Implement a new priority systemThomas Nagy2+151-13
2017-02-11 22:33Keep winres flags in subsequent detections #1908Thomas Nagy1+2-6
2017-02-11 22:33Keep winres flags in subsequent detections #1908Thomas Nagy1+2-6
2017-02-11 15:13Update the year in headers to 2017Thomas Nagy66+66-66
2017-02-11 14:04Remove the TaskBase class hierarchy levelThomas Nagy13+82-141
2017-02-11 09:41Remove field_name, type_name, function_name from conf.check() tests #1906Thomas Nagy2+4-57
2017-02-08 20:55cleanupThomas Nagy1+1-1
2017-02-08 03:29Update check_endianness() example to show that the return value needs to be usedMatt Selsky1+3-1
2017-02-08 03:29Update check_endianness() example to show that the return value needs to be usedMatt Selsky1+3-1
2017-02-05 12:00cleanupThomas Nagy1+1-1
2017-02-05 11:59Retain original trace-back (#1903)Yinon Ehrlich1+1-1
2017-02-05 11:59Retain original trace-back (#1903)Yinon Ehrlich1+1-1
2017-01-30 22:24CleanupThomas Nagy1+2-2
2017-01-30 22:23Improve error message about version mismatch (#1902)Jan Niklas Hasse1+2-1
2017-01-30 22:24CleanupThomas Nagy1+2-2
2017-01-30 22:23Improve error message about version mismatch (#1902)Jan Niklas Hasse1+2-1
2017-01-29 18:59docsThomas Nagy1+12-7
2017-01-29 18:59docsThomas Nagy1+12-7
2017-01-28 10:50Disable the detection of Qt debug librariesThomas Nagy1+5-14
2017-01-28 10:40Simplify the Qt5 library detectionThomas Nagy1+19-18
2017-01-28 10:40Simplify the Qt5 library detectionThomas Nagy1+19-18
2017-01-28 10:14Remove the lib- prefix from created import librariesThomas Nagy3+3-3
2017-01-25 17:36Now -qopenmp option #1900Thomas Nagy1+1-1
2017-01-24 19:51Allow numbers for Java compat attribute (#1899)DigitalDan051+1-1
2017-01-24 19:51Allow numbers for Java compat attribute (#1899)DigitalDan051+1-1
2017-01-11 08:20qt5: generate the list of Qt5 libraries by searching on the system, instead of hardcoded list in toolfedepell1+35-86
2017-01-11 08:20qt5: generate the list of Qt5 libraries by searching on the system, instead of hardcoded list in toolfedepell1+35-86
2017-01-22 13:40Simplify task un-installationThomas Nagy2+4-17
2017-01-21 22:47Add a task status 'canceled'Thomas Nagy2+31-8
2017-01-21 12:28iso8859-1 -> latin-1Thomas Nagy18+38-38
2017-01-21 12:08docsThomas Nagy1+5-3
2017-01-21 11:50Accept nested lists as bld(source=...)Thomas Nagy7+20-31
2017-01-16 17:41Typo in docstring (#1895)Matt Selsky1+1-1
2017-01-16 17:41Typo in docstring (#1895)Matt Selsky1+1-1
2017-01-15 00:33Let ant_glob(generator=True) return a generator objectThomas Nagy1+10-5
2017-01-15 00:16Code cleanupThomas Nagy3+24-30
2017-01-11 20:29Remove .so extension from detected qt5 library (#1892)Federico Pellegrin1+1-1
2017-01-11 20:29Remove .so extension from detected qt5 library (#1892)Federico Pellegrin1+1-1
2017-01-10 07:28qt5: add --qtextralibs option to add qt5 custom libraries on the system to the default libraries list present in the qt5 toolfedepell1+4-0
2017-01-10 07:28qt5: add --qtextralibs option to add qt5 custom libraries on the system to the default libraries list present in the qt5 toolfedepell1+4-0
2017-01-06 22:15docsThomas Nagy1+1-1
2017-01-06 22:14docsThomas Nagy1+1-1
2017-01-06 22:15docsThomas Nagy1+1-1
2017-01-06 22:14docsThomas Nagy1+1-1
2017-01-06 22:08Fix the method specification in syms.pyThomas Nagy1+1-1
2017-01-06 22:08Fix the method specification in syms.pyThomas Nagy1+1-1
2017-01-06 22:00Missing parentheses in syms.pyThomas Nagy1+1-1
2017-01-06 22:00Missing parentheses in syms.pyThomas Nagy1+1-1
2016-12-08 21:43Conceal Python 2.6 subprocess errorsThomas Nagy1+12-1
2017-01-06 03:27Update the python version detection in waf.batThomas Nagy1+1-1
2017-01-06 03:27Update the python version detection in waf.batThomas Nagy1+1-1
2017-01-05 18:32Add qt5 5.8.x new libraries to qt5 tool (#1888)Federico Pellegrin1+5-0
2017-01-05 18:32Add qt5 5.8.x new libraries to qt5 tool (#1888)Federico Pellegrin1+5-0
2017-01-05 12:16Apidocs fixesThomas Nagy2+4-5
2017-01-05 02:44Find the order that follows the alphabetThomas Nagy2+70-4
2017-01-05 00:59Change TaskGen.prec into a map of setsThomas Nagy1+3-7
2017-01-03 14:48Improve Utils.Timer on python >= 3.3Thomas Nagy1+13-4
2016-12-31 16:22Do not add -W warnings to cflags from check_cfgThomas Nagy1+2-1
2016-12-28 10:30Add -g and -W flags for #1887Thomas Nagy1+1-1
2016-12-28 10:26simplificationThomas Nagy1+1-4
2016-12-28 10:26simplificationThomas Nagy1+1-4
2016-12-28 10:21Make sure to save compiler optimization flags from foo-config scripts (#1887)Matt Selsky1+3-0
2016-12-28 10:21Make sure to save compiler optimization flags from foo-config scripts (#1887)Matt Selsky1+3-0
2016-12-27 19:15Added '-o' flag for emscripten linker (#1885)montonero1+2-0
2016-12-22 10:16Fixed '-o' flag for emscripten/clang (#1882)montonero1+2-0
2016-12-27 19:15Added '-o' flag for emscripten linker (#1885)montonero1+2-0
2016-12-26 14:54Prevent accidental data sharing on ext_in/ext_out/before/afterThomas Nagy1+10-4
2016-12-27 13:42Display sha256 instead of sha1 on 'waf dist'Thomas Nagy1+2-2
2016-12-26 14:54Prevent accidental data sharing on ext_in/ext_out/before/afterThomas Nagy1+10-4
2016-12-23 17:06Improve process_rule cache accuracyThomas Nagy1+35-24
2016-12-22 17:31glib2: Compile schemas per directory (#1881)dffischer3+31-11
2016-12-22 17:31glib2: Compile schemas per directory (#1881)dffischer3+31-11
2016-12-22 17:28Simplify TaskGen.process_ruleThomas Nagy1+11-8
2016-12-22 17:14Improve process_rule cache accuracyThomas Nagy1+41-29
2016-12-22 11:07Fix chmod with tuple rules #1884Thomas Nagy2+9-1
2016-12-22 11:01Include all vars in tuple rules #1883Thomas Nagy1+2-2
2016-12-22 11:07Fix chmod with tuple rules #1884Thomas Nagy2+9-1
2016-12-22 11:01Include all vars in tuple rules #1883Thomas Nagy1+2-2
2016-12-22 10:16Fixed '-o' flag for emscripten/clang (#1882)montonero1+2-0
2016-12-21 18:50Optimize Node.path_fromThomas Nagy2+7-9
2016-12-20 13:01Update the gsettings schema cache without a shellThomas Nagy1+5-3
2016-12-14 20:34glib2: consider destdir when compiling schemasXZS1+7-2
2016-12-13 15:23correct static lib extension for emscripten (#1876)montonero1+2-3
2016-12-15 18:03Tools/python: add option --nopycache (#1878)Ricardo Crudo1+5-1
2194 more commits remaining, fetch the repository