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
Kovid Goyal
5c2bcdf8fc
Finish porting of QWheelEvent
2014-08-08 18:31:10 +05:30
Kovid Goyal
743eda44f3
Increase minimum required OS X version in the bundle metadata
2014-08-08 18:31:09 +05:30
Kovid Goyal
a13d76ef40
Remove readline as we no longer depend on it in OS X
2014-08-08 18:31:09 +05:30
Kovid Goyal
11873721bb
Add ltdl (required by ImageMagick) to os x build
2014-08-08 18:31:09 +05:30
Kovid Goyal
fbe1180d8e
Get rid of the no longer needed libwmf
2014-08-08 18:31:09 +05:30
Kovid Goyal
243a08ef0e
Use bundles ICU on OS X as well, since we are now no longer generating universal builds
2014-08-08 18:31:09 +05:30
Kovid Goyal
261041eaf9
The headless plugin can now locate all system fonts via fontconfig
2014-08-08 18:31:09 +05:30
Kovid Goyal
96dcc8c939
Fix building of headless QPA extension on Arch
2014-08-08 18:31:09 +05:30
Kovid Goyal
8da98e8ba4
Start work on a headless QPA plugin to allow Qt to be used without an X server in linux.
...
Useful for the various command line tools that require
Qt. For example conversion with PDF Output or MOBI output +
rasterization of SVG images. Or ebook-meta with rendering of first page
of EPUB as cover. Or downloading news using a WebKit browser as the
backend.
Makes it unnecessary to use xvfb and will hopefully end the pointless
bug reports from people that try to use calibre command line tools in
environments without X.
2014-08-08 18:31:09 +05:30
Kovid Goyal
1b61617432
Get the qt_hack module to build against Qt 5. Apparently, we no longer need a private copy of the harfbuzz headers
2014-08-08 18:31:09 +05:30
Kovid Goyal
b0bbe3f6d7
Port including of private Qt headers int he build system for Qt 5
2014-08-08 18:31:09 +05:30
Kovid Goyal
0e721e1604
Switch to using Qt Fusion as the calibre style and port calibre specific customizations to it
2014-08-08 18:31:09 +05:30
Kovid Goyal
d447567b08
...
2014-08-08 18:31:08 +05:30
Kovid Goyal
4ff0c73b1a
More multiple inheritance porting
2014-08-08 18:31:08 +05:30
Kovid Goyal
e25696f16c
More QVariant porting
2014-08-08 18:31:08 +05:30
Kovid Goyal
8518d8f7dc
More QVariant porting
2014-08-08 18:31:08 +05:30
Kovid Goyal
12f1e58f9f
More QVariant migration
2014-08-08 18:31:08 +05:30
Kovid Goyal
a5dc23ae0f
More removal anf QVariant. Also fix PyQt5 multiple inheritance problem with QMainWindow for main calibre gui
2014-08-08 18:31:08 +05:30
Kovid Goyal
1c01665fe7
...
2014-08-08 18:31:08 +05:30
Kovid Goyal
1f63fab037
...
2014-08-08 18:31:08 +05:30
Kovid Goyal
9ed39c3d6a
Add note about multiple inheritance issues in PyQt5
2014-08-08 18:31:08 +05:30
Kovid Goyal
6c3bdc96df
Note about looking for obsolete classes/functions in Qt 5
2014-08-08 18:31:08 +05:30
Kovid Goyal
d66702e77a
Add note about testing viewer touch screen support on windows
2014-08-08 18:31:07 +05:30
Kovid Goyal
b052f6ed68
Port use of QVariant in the viewer, the viewer now basically works
2014-08-08 18:31:07 +05:30
Kovid Goyal
857b9fa205
Better QVariant use detection
2014-08-08 18:31:07 +05:30
Kovid Goyal
4ec530f316
Code to detect usage of QVariant
2014-08-08 18:31:07 +05:30
Kovid Goyal
098f178dfc
Port usage of QString and various miscellaneous imports that no longer work
2014-08-08 18:31:07 +05:30
Kovid Goyal
d240581bce
note about creating import checker
2014-08-08 18:31:07 +05:30
Kovid Goyal
f090af1bd0
Add note about headless Qt QPA plugin
2014-08-08 18:31:07 +05:30
Kovid Goyal
abf157b816
Fix mouse wheel not working in diff view
2014-08-08 18:31:07 +05:30
Kovid Goyal
f1842ae443
Port: setMargin() reset() QStringList()
...
setMargin(): QLayout no longer has a setMargin() function, replace with
setContentsMargins()
reset(): QAbstractListModel no longer has reset(), replace with
beginResetModel(), endResetModel()
QStringList: No longer exists, a simply python list of strings works
instead
2014-08-08 18:31:07 +05:30
Kovid Goyal
5068f62f0f
Get rid of the PyQt4 string from everywhere
2014-08-08 18:31:07 +05:30
Kovid Goyal
62f72877e9
faster builds
2014-08-08 18:31:07 +05:30
Kovid Goyal
d18a999f31
Allow controlling PyQt5 import path via the env var PYQT5_IMPORT_PATH
2014-08-08 18:31:07 +05:30
Kovid Goyal
f449426476
Port build script for building PyQt extensions to PyQt5
2014-08-08 18:31:06 +05:30
Kovid Goyal
3b2eafc2c4
Port imports
2014-08-08 18:31:06 +05:30
Kovid Goyal
40540fae6d
...
2014-08-02 12:22:06 +05:30
Kovid Goyal
c5c1a3d84c
...
2014-08-02 11:28:43 +05:30
Kovid Goyal
63e8f0de50
Improve compression of source tarball
2014-08-01 10:33:47 +05:30
Kovid Goyal
b4487b44d2
...
2014-07-30 16:29:05 +05:30
Kovid Goyal
030a31efb9
Change fosshub mirror used for uploading.
2014-07-30 14:54:16 +05:30
Kovid Goyal
fad36c7f03
...
2014-07-30 11:23:31 +05:30
Kovid Goyal
de26f1e9a3
Nicer debug output when a plugin's thread is missing the plugin zip file
2014-07-29 11:47:02 +05:30
Kovid Goyal
fe07f51d14
Also list ported plugins
2014-07-18 12:44:47 +05:30
Kovid Goyal
9289d6a4eb
Collect stats on how many plugins have been ported to Qt 5
2014-07-18 12:41:12 +05:30
Kovid Goyal
4b8f7184fb
Linux binary: Do not fail on system with invalid locale info. Instead default to using the UTF-8 encoding on these systems. Fixes #1343444 [calibre crash with utf_8_valencia]( https://bugs.launchpad.net/calibre/+bug/1343444 )
2014-07-18 07:59:30 +05:30
Kovid Goyal
40e2807604
...
2014-07-11 16:31:46 +05:30
Kovid Goyal
3ba4f7d607
Fix duplicate entries int he ToC for the EPUB and AZW3 versions of the User Manual
2014-07-11 16:23:13 +05:30
Kovid Goyal
3f86a1d5be
rsync on my dev machine no longer supports -z
2014-06-27 09:21:54 +05:30
Kovid Goyal
a8ba2c3bfd
...
2014-06-25 09:05:46 +05:30
Kovid Goyal
1b1f61bde6
30% speed up on html syntax highlighting by using a C implementation for the Tag and State classes
2014-06-23 21:11:32 +05:30
Kovid Goyal
2f86ec6ccd
...
2014-06-21 09:20:39 +05:30
Kovid Goyal
7f0300a485
Implement extraction of user manual strings for translation
2014-06-17 14:36:21 +05:30
Kovid Goyal
673c28f8aa
...
2014-06-12 20:47:59 +05:30
Kovid Goyal
2e4c1b6277
Slim down bundled Qt 5
2014-06-08 18:10:32 +05:30
Kovid Goyal
c5a1065a76
Update PyQt build instructions
2014-06-06 11:09:45 +05:30
Kovid Goyal
de7e6b46fd
...
2014-06-06 09:56:31 +05:30
Kovid Goyal
64c865f31d
Proper fix for incorrect progress in portable installer
2014-06-06 07:48:25 +05:30
Kovid Goyal
585eaaafea
More accurate progress while decompressing the portable installer
2014-06-05 23:00:22 +05:30
Kovid Goyal
2b64c18470
Portable installer: Fix a crash if the user selects a destination for the portable install that does not have enough disk space. Fixes #1324575 [Portable install crashes on low disk space]( https://bugs.launchpad.net/calibre/+bug/1324575 )
2014-06-05 22:46:43 +05:30
Kovid Goyal
2e58955e38
Fix err strings
2014-06-05 22:42:15 +05:30
Kovid Goyal
309668f077
More robust host IP detection when building calibre
2014-06-05 22:18:00 +05:30
Kovid Goyal
4d2ed78698
...
2014-06-05 18:34:45 +05:30
Kovid Goyal
107303bf06
Track translations in their own reporsitory
2014-05-26 14:12:03 +05:30
Kovid Goyal
202a076dc8
Move get_translations over to Transifex
2014-05-26 13:45:03 +05:30
Kovid Goyal
53a7d0f330
Port the building of translations
2014-05-26 12:01:03 +05:30
Kovid Goyal
6bc70dc2f4
Port sdist to use the new translations layout
2014-05-26 11:44:32 +05:30
Kovid Goyal
2363f44a65
Start work on migrating to transifex. See https://srctwig.com/2012/08/02/localisation-with-git-and-transifex/ for a nice summary of workflow using the command line tool
2014-05-26 11:44:32 +05:30