Commit Graph

1365 Commits

Author SHA1 Message Date
Kovid Goyal f2075355b9 Use curl instead of python to download cacerts
Python's https support is broken on OS X while bootstrapping
2016-06-26 13:27:41 +05:30
Kovid Goyal 8b133bac43 Enable travis for OS X as well 2016-06-26 13:27:41 +05:30
Kovid Goyal 51a6d79039 Allow running the translations builder on OSes other than linux where msgfmt is not available 2016-06-26 11:51:39 +05:30
Kovid Goyal 7e68c19381 ... 2016-06-25 22:55:41 +05:30
Kovid Goyal d60a3bff8f ... 2016-06-25 15:26:55 +05:30
Kovid Goyal 49b5bed673 Dont compress CS translations on travis 2016-06-25 14:23:21 +05:30
Kovid Goyal a545fc497d Refactor the translations builder to use a cache 2016-06-25 14:18:10 +05:30
Kovid Goyal bda0e2d812 Script to generate the software compilation used on travis 2016-06-25 12:56:11 +05:30
Kovid Goyal ffe7a1885b Add clean to check 2016-06-25 12:53:29 +05:30
Kovid Goyal 8c6ba0e2fa ... 2016-06-25 12:49:02 +05:30
Kovid Goyal 05d9209053 Also check RapydScript files when running python setup.py check
Use sha1 hashes for the check cache instead of mtimes. More reliable
and should work with the travis cache as well, if you decide to run
check on travis
2016-06-25 11:26:23 +05:30
Kovid Goyal 95bb9e3c8b Cleanup up run() 2016-06-25 10:10:37 +05:30
Kovid Goyal 7937c083e4 Output running times for commands during setup 2016-06-25 09:51:22 +05:30
Kovid Goyal 3882bc2578 ... 2016-06-25 09:41:44 +05:30
Kovid Goyal 996b6b80df Unused code 2016-06-24 23:14:43 +05:30
Kovid Goyal d11e8ce62c Aaaah, now I get it :) 2016-06-24 23:13:10 +05:30
Kovid Goyal 9c1498d4ca As best as I can tell from reading Qt sourcecode, as long as QT_PLUGIN_PATH is set, it should just work. So only call ensure_app() on travis and nowhere else 2016-06-24 23:09:06 +05:30
Kovid Goyal c4cc4b386d Unfortunately QCoreApplication cannot be promoted to QApplication. So for the moment we back out the change to have img.py work without QApplication. Instead, run ensure_app() in the test loader. Will need to investigate a proper fix at my leisure 2016-06-24 22:40:37 +05:30
Kovid Goyal 4e0d95818c Allow setup to be run from outside the tree 2016-06-24 21:10:57 +05:30
Kovid Goyal fcf95655da ... 2016-06-24 19:43:16 +05:30
Kovid Goyal 8fc27049a7 ... 2016-06-24 19:42:52 +05:30
Kovid Goyal 9f28fe27b4 ... 2016-06-24 19:40:58 +05:30
Kovid Goyal 48c489155e Build monotonic agains -lrt on linux so that it works even on systems that have outdated versions of glibc 2016-06-24 14:56:14 +05:30
Kovid Goyal 3310d3519a Run the build tests also from python setup.py test 2016-06-24 08:45:57 +05:30
Kovid Goyal d13fd2a27b ... 2016-06-23 12:47:00 +05:30
Kovid Goyal c1924546c4 Show traceback when invoking tx fails 2016-06-23 09:56:53 +05:30
Kovid Goyal af21b0e278 ... 2016-06-22 11:34:19 +05:30
Kovid Goyal deb68118e1 Add a --ephemeral option to bootstrap to speed up fetching of translations 2016-06-22 11:24:42 +05:30
Kovid Goyal 0f653b4d99 Allow using environment variables to override SIP directories 2016-06-22 11:13:15 +05:30
Kovid Goyal 4c5a77361a Exclude pyj-cached files whensyncing to buildbots 2016-06-22 10:36:45 +05:30
Kovid Goyal 55ca6cb33c DRYer 2016-06-22 08:02:03 +05:30
Kovid Goyal ee3fdcba3d Allow launching of calibre worker process in-tree 2016-06-22 07:17:52 +05:30
Kovid Goyal 32caccc325 Fix test iteration 2016-06-22 07:11:13 +05:30
Kovid Goyal ceeb2b21f9 Proper location for ensure_app when running srv tests 2016-06-21 23:40:04 +05:30
Kovid Goyal 18792fb11a Allow choosing individual tests to run 2016-06-21 23:34:20 +05:30
Kovid Goyal f89a794396 DRYer 2016-06-21 23:16:07 +05:30
Kovid Goyal 759231ca53 Merge selectors tests into css module 2016-06-21 23:13:06 +05:30
Kovid Goyal 538f0a7186 A single entry point to run all tests 2016-06-21 23:12:06 +05:30
Kovid Goyal 95f29656fa Edit Book: Fix undocked windows not resizable on OS X
Caused by a regression in Qt.
https://bugreports.qt.io/browse/QTBUG-46882

Also, add the build scripts for calibre dependencies on OSX and linux to
the source tree.
2016-06-20 11:03:03 +05:30
Kovid Goyal ce9d5f4104 Convert more URLs to use https 2016-06-17 10:26:44 +05:30
Kovid Goyal d8e131ad08 Use authentication for the named pipe in the windows file dialogs 2016-06-01 11:01:17 +05:30
Kovid Goyal 4294db3e46 Windows: Workaround for explorer shell extensions on windows that write to stdout
Use a pipe for reading output from the worker process instead of stdout.
Apparently there exist shell extensions that write to stdout. Le
bubbling sigh.
2016-05-26 18:25:27 +05:30
Kovid Goyal 55c74f69d7 OSX: Allow drag and drop of file onto viewer dock icon to view file 2016-05-22 18:45:22 +05:30
Kovid Goyal 6838ffc42c Add build test for the file dialog helper 2016-05-11 07:42:16 +05:30
Kovid Goyal 7128d6eadd Build the file dialog helper 2016-05-11 07:15:33 +05:30
Kovid Goyal dcc590b797 More work on the file dialogs helper 2016-05-10 23:32:58 +05:30
Kovid Goyal cc42267ba8 Do not add IM to the calibre builds 2016-05-10 15:51:20 +05:30
Kovid Goyal 126ea17b34 Do not build the ImageMagick extension 2016-05-10 15:43:09 +05:30
Kovid Goyal 1055797da4 Initial implementation of octree based image quantization 2016-05-08 13:47:00 +05:30
Kovid Goyal ca85b8ac07 Dont add imageops.pyd to pylib.zip 2016-05-06 07:00:45 +05:30