- 25 Dec, 2017 1 commit
-
-
Chris Wilson authored
(cherry picked from commit ca39634eaaef82204fb3b66e5dc4cc517acb515d)
-
- 30 Nov, 2017 1 commit
-
-
Chris Wilson authored
Build Win32/64 binary packages automatically
-
- 28 Nov, 2017 1 commit
-
-
Chris Wilson authored
-
- 26 Nov, 2017 1 commit
-
-
Chris Wilson authored
Enable the relevant compiler warning as an error, if supported (-Werror=undefined-bool-conversion). http://www.gotw.ca/conv/002.htm http://stackoverflow.com/questions/2165078/a-reference-can-not-be-null-or-it-can-be-null (cherry picked from commit f2911aca) (cherry picked from commit 5a50b984)
-
- 17 Oct, 2017 1 commit
-
-
Chris Wilson authored
Fix parsing of OpenSSL 1.1 output in bbstored-certs. Fixes #18. Thanks to Dean Hamstead (@djzort on GitHub) for the bug report and the patch!
-
- 16 Oct, 2017 2 commits
-
-
Chris Wilson authored
Master build fails with: lib/common/Timer.cpp:171:10: error: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Werror,-Wundefined-bool-conversion]. Cannot get regtests to pass on this feature branch without fixing this. Also remove unused code from Timers.
-
Chris Wilson authored
Thanks to Dean Hamstead (@djzort on GitHub) for the bug report and the patch!
-
- 18 Sep, 2017 1 commit
-
-
Chris Wilson authored
Otherwise the unibuild fails at the end for non-administrator users when it tries to write to C:\Program Files\BoxBackup.
-
- 16 Sep, 2017 6 commits
-
-
Chris Wilson authored
-
Chris Wilson authored
(cherry picked from commit 793d5f57f5f99f50bffadea674f58be79f9cb6ff)
-
Chris Wilson authored
(cherry picked from commit 4876a5573a8bcd3312e9804c27fe9f30f3369747)
-
Chris Wilson authored
(cherry picked from commit ea4f1728b529aff1dfc912d8f51567f8cd58ea77)
-
Chris Wilson authored
See http://help.appveyor.com/discussions/problems/4569-the-target-_convertpdbfiles-listed-in-a-beforetargets-attribute-at-c-does-not-exist-in-the-project-and-will-be-ignored for details. (cherry picked from commit 019025deceff49485b03593f7a77a570d960546a)
-
Chris Wilson authored
Every AppVeyor build on the specified branches that passes will be packaged into a ZIP file and installer using CPack and uploaded to GitHub Releases. Generate version number entirely in AppVeyor config, and build it into the binary, and use it in the names of the created binary packages, and compile it into the binaries. (cherry picked from commit c5d8173bf03ab9fa93d3b3ffd871b378b0819567)
-
- 02 Jul, 2017 1 commit
-
-
Chris Wilson authored
Fix build on ARM64 with unsigned char
-
- 26 Jun, 2017 1 commit
-
-
Chris Wilson authored
Thanks to Reinhard Tartler for pointing out the problem and suggesting the fix!
-
- 22 Jun, 2017 5 commits
-
-
Chris Wilson authored
Should hopefully reduce random failures of timing-dependent tests which rely on subsecond precision for accuracy. (cherry picked from commit c845b2e3)
-
Chris Wilson authored
Ideally timers would be perfectly accurate and we could sleep for 1.0 seconds, but on OSX in particular they could fire 50-100 ms late (I've seen 4 ms in practice) and we don't want the tests to fail because of this, because we don't really need that kind of precision in practice. So we reduce the timer intervals by 100ms to be safe. Increase logging level and add timestamps in testcommon. Should help to debug frequent test failures such as Condition [t2.HasExpired()] on OSX hosts on Travis. Add a SettingsGuard to the Console logger for its specific settings, such as showing times and microseconds. (cherry picked from commit a5e6cff1d435329b0121417ed9509e315ce0edd5) (cherry picked from commit 8d02eebc)
-
Chris Wilson authored
-
Chris Wilson authored
Disable pointless deprecation warnings for std::auto_ptr.
-
Chris Wilson authored
Although recommended, "text" mode causes constant and unfixable conficts that I give up fighting with.
-
- 18 Jun, 2017 6 commits
-
-
Chris Wilson authored
Also increase test verbosity to help debug the test if it fails again. (cherry picked from commit 00c2127e9832591c248fa6eea05dfaf785b8380d)
-
Chris Wilson authored
64-bit Solaris has _FILE_OFFSET_BITS defined (to 64), which was wrongly causing the substitute lseek in lib/intercept to enter the 32-bit branch.
-
Chris Wilson authored
I have no idea where I got the idea that there was a "bmake" command on SmartOS that is BSD make, or why that would be better than gmake (GNU make). I can't find any reference to the existence of such a thing. So I've just switched back to using gmake unconditionally.
-
Chris Wilson authored
Build buildenv-testmain-template.cpp in-place, instead of copying, modifying and compiling it. Increase timeouts for some tests that sometimes run out of time on AppVeyor.
-
Chris Wilson authored
-
Chris Wilson authored
* Add a variable in appveyor.yml for the CMake out-of-source build tree. * Update the directory name in commands in appveyor.yml to match new CMake unibuild tree structure. * Increase build verbosity slightly. * Disable GUI crash dialogs that cause test hangs. * Disable the AppVeyor cache that we don't use.
-
- 15 May, 2017 3 commits
-
-
Chris Wilson authored
-
Chris Wilson authored
-
Chris Wilson authored
-
- 03 Nov, 2016 1 commit
-
-
Chris Wilson authored
Thanks to Billy for reporting the issue on the mailing list.
-
- 01 Oct, 2016 1 commit
-
-
Chris Wilson authored
Add a new CMake build system, based on the one used to build for AppVeyor (Windows) and made to work with Linux and fully tested by Travis CI. Rewrite the old autoconf-based Makefile generator build system to solve performance and correctness problems caused by highly parallelised recursive Make, which was causing Travis builds to fail. Now uses a single monolithic generated Makefile instead of recursive Make. Should also be faster, both for initial builds (with parallelism) and for rebuilds. Remove the old outdated Visual Studio project files, since it should now be possible to generate these with CMake. Add a CMake project that builds Box Backup and its dependencies, particularly useful for getting started as a developer on Windows.
-
- 29 Sep, 2016 3 commits
-
-
Chris Wilson authored
-
-
Chris Wilson authored
-
- 20 Sep, 2016 2 commits
-
-
Chris Wilson authored
Fixes compilation on CentOS 5.
-
Chris Wilson authored
Fixes compilation on CentOS 5.
-
- 19 Sep, 2016 3 commits
-
-
Chris Wilson authored
Hopefully this will fix intermittent test failures on AppVeyor.
-
Chris Wilson authored
The longer timeout should not be necessary as it runs in 35 seconds on my VM.
-
Chris Wilson authored
-