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
Kovid Goyal
53c9d67133
Change version number to 1.900 for beta releases
...
Also disable update checking when running a beta
2014-08-08 18:31:12 +05:30
Kovid Goyal
a551136f5b
MSI installer: Always re-install all files
2014-08-08 18:31:12 +05:30
Kovid Goyal
3177772cc6
Exclude unneeded ddls from the pythonwin package int he windows 32bit binary build
2014-08-08 18:31:12 +05:30
Kovid Goyal
5cb78b1003
...
2014-08-08 18:31:12 +05:30
Kovid Goyal
4dcf430d5d
Use custom compiled version of glib and libgcrypt
2014-08-08 18:31:12 +05:30
Kovid Goyal
459f6706c3
...
2014-08-08 18:31:12 +05:30
Kovid Goyal
a074794a22
...
2014-08-08 18:31:12 +05:30
Kovid Goyal
5cc085c031
More gstreamer deps and use correct so name for libpython
2014-08-08 18:31:12 +05:30
Kovid Goyal
3b9a4762a0
...
2014-08-08 18:31:12 +05:30
Kovid Goyal
969e5157e9
Leave out libstdc++ from the binary linux build
2014-08-08 18:31:12 +05:30
Kovid Goyal
7bae01ec5e
...
2014-08-08 18:31:11 +05:30
Kovid Goyal
90e9b071d8
...
2014-08-08 18:31:11 +05:30
Kovid Goyal
db449ebb71
Various fixed for linux binary. Also performance improvement by not importing PyQt in site.py
2014-08-08 18:31:11 +05:30
Kovid Goyal
8f9fa74586
Use LZMA insteap of BZIP2 to compress the linux binary tarball, for a large size reduction (~30%)
2014-08-08 18:31:11 +05:30
Kovid Goyal
d6b5176c65
Linux binaries build
2014-08-08 18:31:11 +05:30
Kovid Goyal
e7781ffb25
...
2014-08-08 18:31:11 +05:30
Kovid Goyal
cbc95329fc
Workaround for Qt 5 no longer being able to change the dock icon
2014-08-08 18:31:11 +05:30
Kovid Goyal
cb6151e4e1
Remove unnecessary inclusing of ImageMagick config files
2014-08-08 18:31:11 +05:30
Kovid Goyal
495c518849
Need QtXml dll for the svg image plugin on OS X
2014-08-08 18:31:11 +05:30
Kovid Goyal
d49208a683
...
2014-08-08 18:31:11 +05:30
Kovid Goyal
deaba78d42
...
2014-08-08 18:31:11 +05:30
Kovid Goyal
d7fec99345
OS X builds, needs testing
2014-08-08 18:31:11 +05:30
Kovid Goyal
0ec4fc3caf
Get the native code extensions building on OS X
2014-08-08 18:31:11 +05:30
Kovid Goyal
e64d92bd9a
Script to fix install names in ICU libs on OS X
2014-08-08 18:31:11 +05:30
Kovid Goyal
29fab25da6
...
2014-08-08 18:31:11 +05:30
Kovid Goyal
4e7ce1fece
More robust removal of CRT dependencies from dlls in the windows build
...
Fixes a problem with the 64-bit ImageMagick core DLL getting corrupted
by the old removal process.
2014-08-08 18:31:11 +05:30
Kovid Goyal
b9e048bf3d
Speed up initiation of remote build by using only a single ssh connection
2014-08-08 18:31:10 +05:30
Kovid Goyal
885418a5a8
...
2014-08-08 18:31:10 +05:30
Kovid Goyal
5b3f45ed1b
...
2014-08-08 18:31:10 +05:30
Kovid Goyal
e71acfc4d5
...
2014-08-08 18:31:10 +05:30
Kovid Goyal
b43fd024d7
The windows binaries build
2014-08-08 18:31:10 +05:30
Kovid Goyal
1a478dd15e
Get the C extensions all building on windows
2014-08-08 18:31:10 +05:30
Kovid Goyal
06cbf5fad3
Start work on porting windows build scripts
2014-08-08 18:31:10 +05:30
Kovid Goyal
496a0789fd
Switch to using VirtualBox vms for building calibre
2014-08-08 18:31:10 +05:30
Kovid Goyal
57a1e1ee8e
...
2014-08-08 18:31:10 +05:30
Kovid Goyal
e8d73e534b
...
2014-08-08 18:31:10 +05:30
Kovid Goyal
f58a115f5e
Fix compilation of coffeescript
2014-08-08 18:31:10 +05:30
Kovid Goyal
d1292bbc0f
The Headless Horseman rides!
...
On linux all worker processes/command line tools now use the headless QPA
plugin when using Qt based code. This means that they no longer require
a running X server or xvfb.
2014-08-08 18:31:10 +05:30
Kovid Goyal
d525d9b846
...
2014-08-08 18:31:10 +05:30
Kovid Goyal
1a22ca25f7
Change path to use qt 5 sources for translations
2014-08-08 18:31:10 +05:30