Commit graph

1191 commits

Author SHA1 Message Date
Kovid Goyal
e723ec4c47 Retry listing of running VMs to handle transitory failures 2014-12-26 09:41:44 +05:30
Kovid Goyal
4e355c9e48 Verify existence of installers after stage2 2014-12-26 09:30:52 +05:30
Kovid Goyal
555445824e Use openntpd instead of ntp 2014-12-21 13:21:38 +05:30
Kovid Goyal
59fcd4d823 ... 2014-12-20 10:11:17 +05:30
Kovid Goyal
328f6231c5 Add a note about codesign breaking due to network congestion 2014-12-20 09:59:35 +05:30
Kovid Goyal
f77df61e65 ... 2014-12-19 10:35:00 +05:30
Kovid Goyal
f7631b879f Report builder errors in stage2 properly 2014-12-19 10:28:44 +05:30
Kovid Goyal
d102bc256c Workaround for Ubuntu/Debian's brilliant decision to partially backport patches from python 2.7.9 to 2.7.8 2014-12-18 17:33:52 +05:30
Kovid Goyal
b5849698c0 Use a functionality check on the SSL module instead of checking version numbers, since there are distros out there that backport patches without changing version numbers 2014-12-16 09:30:01 +05:30
Kovid Goyal
6a349b9c30 Use TLS 1.2 when available for https 2014-12-16 09:00:50 +05:30
Kovid Goyal
4f6ca8d7d2 When downloading https resources with a self-signed certificate, handle python 2.7.9's API breakage
See #1402579 (Can't install calibre due "ssl.SSLError: [SSL] PEM lib (_ssl.c:2525)")
2014-12-15 22:45:02 +05:30
Kovid Goyal
f011529895 Dont fail when building translations if resources/localization does not exist, which happens for people building from a git checkout instead of the source tarball 2014-12-13 12:32:32 +05:30
Kovid Goyal
b6d78b69c7 Speed up building of release binaries by running three VMs in parallel 2014-11-28 14:50:51 +05:30
Kovid Goyal
0b7956cbdc ... 2014-11-26 14:19:14 +05:30
Kovid Goyal
1c6ddefbf9 Make user manual translations stats available to calibre 2014-11-26 12:54:17 +05:30
Kovid Goyal
bad59c4ed7 Add option to serve User Manual on localhost after building it 2014-11-26 12:38:44 +05:30
Kovid Goyal
58cb71be99 Update the version of libimobiledevice to 1.1.7 shipped in the linux and OS X builds 2014-11-23 14:19:15 +05:30
Kovid Goyal
d588010b39 Add pygments to the binary builds 2014-11-20 18:17:52 +05:30
Kovid Goyal
d040139f57 ... 2014-11-19 21:06:33 +05:30
Kovid Goyal
bff2ebc9d5 Use decorators for builtin S&R functions: prettier :) 2014-11-19 09:52:18 +05:30
Kovid Goyal
18e61e8eab DRYer 2014-11-19 09:20:38 +05:30
Kovid Goyal
705ed00b5f Move imports out of S&R builtin funcs 2014-11-19 09:12:55 +05:30
Kovid Goyal
4cb585cc3e Start work on function mode for S&R in the editor 2014-11-18 19:09:16 +05:30
Kovid Goyal
99cb07ea09 Use the default user shell in the build VMs instead of bash 2014-11-15 16:52:41 +05:30
Kovid Goyal
c471e0d1e0 Update the version of libimobiledevice bundled with the windows calibre build to support iOS 8 2014-11-15 16:52:18 +05:30
Kovid Goyal
d0a44763f8 Windows: Redirect stdout/stderr to NUL instead of temp files. Avoids unnecessary creation of temp files 2014-11-13 10:56:53 +05:30
Kovid Goyal
8dab918f98 Add the xpyb XCB python bindings to the linux builds 2014-10-31 16:00:40 +05:30
Kovid Goyal
3e2a75327a Add the dbus-glib library to the linux binary build 2014-10-30 09:04:26 +05:30
Kovid Goyal
d136c99cb4 ... 2014-10-29 21:09:34 +05:30
Kovid Goyal
b2a78f0d4b Revert inclusion of PyQt QTDBus module 2014-10-27 08:04:20 +05:30
Kovid Goyal
49c7a857e4 Include python bindings for QtDBus on linux 2014-10-26 12:04:43 +05:30
Kovid Goyal
f64107fa63 Fix text in standard buttons not being translated because of a change in Qt 5.3 2014-10-25 15:58:36 +05:30
Kovid Goyal
bf5c3f9be1 Raise User Manual translations completion threshold 2014-10-17 11:34:15 +05:30
Kovid Goyal
e155b2ac63 Proper exclusion for generated language based user manual files 2014-10-17 10:09:18 +05:30
Kovid Goyal
e9e763f824 Dont build the english version of themanual twice when using the --language option 2014-10-17 09:31:23 +05:30
Kovid Goyal
a756fc1b8f ... 2014-10-01 20:59:12 +05:30
Kovid Goyal
2fdf4de2f6 ... 2014-09-29 21:41:55 +05:30
Kovid Goyal
b4cfdbbf32 Turn on hash randomization in the version of python bundled with calibre 2014-09-29 21:36:33 +05:30
Kovid Goyal
9529fa26dc Retry when watch-compiling coffeescript 2014-09-21 21:18:39 +05:30
Kovid Goyal
388bba0fe9 List of current Qt 5workarounds that are obsoleted by Qt 5 bug fixes 2014-09-20 08:39:58 +05:30
Kovid Goyal
f5edac6074 Implement v2 codesigning for the calibre app bundle on OS X
calibre is now built on 10.9.5 as that is the only version of OS X that
supports v2 codesigning. v2 codesigning is required for Gatekeeper on
all versions of OSX >= 10.9.5
2014-09-19 15:31:33 +05:30
Kovid Goyal
44992bbd63 ... 2014-09-14 20:10:57 +05:30
Kovid Goyal
2002b18de3 Add a retry for setting the label on github 2014-09-12 09:26:31 +05:30
Kovid Goyal
0a90dc23d6 Fix compilation of texture generation code on OS X and windows 2014-09-11 21:01:42 +05:30
Kovid Goyal
f6e42f4cc1 Fix regression that caused calibre running in debug mode on OS X to not have a menubar or dock icon 2014-09-08 20:40:45 +05:30
Kovid Goyal
b6bbf61efd Only keep the most recent release on GitHub
GitHub claims they have no disk quotas for releases, but I dont want to
rely on that.
2014-09-05 12:45:21 +05:30
Kovid Goyal
43c4e2b867 Upload releases to GitHub as well 2014-09-05 08:55:26 +05:30
Kovid Goyal
acc92d85b6 Make requests available on file hosting servers 2014-09-04 21:45:29 +05:30
Kovid Goyal
76fb7b2b74 ... 2014-09-01 15:10:54 +05:30
Kovid Goyal
77683fb88b Explicitly close ThreadPool from multiprocessing to ensure no leaked threads 2014-08-30 11:08:34 +05:30
Kovid Goyal
d758d88191 Decrease size of icns files in the OS X app bundle
By running the PNG images through a PNG optimizer. Also specify a
thumbnail image to use for files associated with calibre. Fixes #295 (Icon association for book files on Mac)
2014-08-30 10:49:00 +05:30
Kovid Goyal
057afd434c ... 2014-08-30 10:22:54 +05:30
Kovid Goyal
cc8b5e70c2 Patch to Qt WebKit to fix rendering of soft hyphens in the viewer 2014-08-28 15:47:57 +05:30
Kovid Goyal
e8d2a6a02f Remove platform theme plugin as it causes crashes in Ubuntu 2014-08-27 13:34:18 +05:30
Kovid Goyal
74fc0e6f3f Add some missing plugins to the Qt bundled with calibre on linux 2014-08-26 23:44:30 +05:30
Kovid Goyal
c0708c760d Workaround for bug in hdiutil 2014-08-25 10:17:31 +05:30
Kovid Goyal
1d92987780 OS X: Fix background jobs stealing input focus if they require the use of hidden browser 2014-08-24 18:28:25 +05:30
Kovid Goyal
10179bce94 Add translatable strings from the QT font dialog 2014-08-24 10:14:50 +05:30
Kovid Goyal
697a74b0c1 Prevent calibre from installing or running on Windows XP as there have been many reports of Qt 5 crashing on Windows XP and Windows XP is now no longer supported by Microsoft. 2014-08-24 00:47:10 +05:30
Kovid Goyal
b6579971b3 Fix move to .txz for linux binaries causing links on the previous releases page for linux binaries not working 2014-08-23 01:07:36 +05:30
Kovid Goyal
8208bb5171 Refactor for DRYness 2014-08-22 13:39:35 +05:30
Kovid Goyal
8982e9d52c Handle partial re-uploads when uploading to fosshub 2014-08-22 13:01:45 +05:30
Kovid Goyal
3f57f71c5a ... 2014-08-22 09:38:32 +05:30
Kovid Goyal
27b57c73b3 ... 2014-08-22 08:40:28 +05:30
Kovid Goyal
ab82e663f8 Dont check .py files auto-generated from .ui files 2014-08-21 21:21:51 +05:30
Kovid Goyal
7bca268659 Parallelize gathering of translation stats 2014-08-17 13:45:13 +05:30
Kovid Goyal
e6d68eef01 ... 2014-08-17 13:07:57 +05:30
Kovid Goyal
9489286782 Fix calculation of user manual translation stats 2014-08-17 13:05:51 +05:30
Kovid Goyal
65877258a0 ... 2014-08-17 08:34:08 +05:30
Kovid Goyal
c12eece047 Add strings from the Qt color dialog for translation 2014-08-15 16:08:14 +05:30
Kovid Goyal
290533fbe6 Parallelize compiling of main translation .po files 2014-08-12 11:49:35 +05:30
Kovid Goyal
f07c5a0cf1 Use new manual build framework for building manual pot files 2014-08-12 11:26:01 +05:30
Kovid Goyal
33a4d42287 Do not translate generated docs in user manual
Instead use the translated text from the main calibre translations
directly.
2014-08-12 10:58:47 +05:30
Kovid Goyal
a96db07fa4 ... 2014-08-12 10:28:58 +05:30
Kovid Goyal
60a0b2d31b Add option to only build specified UM translations 2014-08-12 09:06:16 +05:30
Kovid Goyal
accb8b6d46 User Manual: Build localized versions 2014-08-11 23:24:58 +05:30
Kovid Goyal
4bf96b7cab Compile user manual translations 2014-08-11 14:59:18 +05:30
Kovid Goyal
d808a69f4a ... 2014-08-10 11:26:58 +05:30
Kovid Goyal
ab2d72c7bd Get rid of the code to handle the qt5 branch 2014-08-08 18:36:46 +05:30
Kovid Goyal
4e04a1a104 More robust tarball compression type detection in the linux installer 2014-08-08 18:31:14 +05:30
Kovid Goyal
40f764283b ... 2014-08-08 18:31:14 +05:30
Kovid Goyal
e1b4033ee6 ... 2014-08-08 18:31:14 +05:30
Kovid Goyal
82659bd7ae Build system: Drop dependency on the sipconfig module as it is slated for removal in sip v5 2014-08-08 18:31:14 +05:30
Kovid Goyal
1fd244a96d ... 2014-08-08 18:31:14 +05:30
Kovid Goyal
8c9e6233bc ... 2014-08-08 18:31:14 +05:30
Kovid Goyal
d5f8e89ed3 Add version number to base directory in source tarball. Also fix generation of sources for the qt 5 betas 2014-08-08 18:31:14 +05:30
Kovid Goyal
6ebbe5852e ... 2014-08-08 18:31:14 +05:30
Kovid Goyal
6cc9894846 Command to easily publish betas 2014-08-08 18:31:14 +05:30
Kovid Goyal
e9cf38ca52 Smarter updating logic makes is_beta processing obsolete 2014-08-08 18:31:14 +05:30
Kovid Goyal
0abdad0e29 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal
77bd43ecc4 Add webp support to the binary build on osx and linux to match windows 2014-08-08 18:31:13 +05:30
Kovid Goyal
36748387bb ... 2014-08-08 18:31:13 +05:30
Kovid Goyal
4f25c5e165 Add cleanup note 2014-08-08 18:31:13 +05:30
Kovid Goyal
81d1a3b922 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal
4ba3255dd1 Build option to not strip the generated linux/os x binaries 2014-08-08 18:31:13 +05:30
Kovid Goyal
cf5b0f68d2 Parallelize building of linux launchers 2014-08-08 18:31:13 +05:30
Kovid Goyal
f49cd34288 Parallelize compiling of individual extension modules 2014-08-08 18:31:13 +05:30
Kovid Goyal
12882d2a99 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal
fd06b97d9d ... 2014-08-08 18:31:13 +05:30
Kovid Goyal
65d6c5979c Display build times for the binary builds 2014-08-08 18:31:13 +05:30