Kovid Goyal
ca43551cd9
Windows: Fix file extension not being added automatically when missing in save dialogs. Fixes #1637353 ['SAVE AS' COVER IMAGE -Does Not Save File]( https://bugs.launchpad.net/calibre/+bug/1637353 )
2016-11-05 13:11:14 +05:30
Kovid Goyal
e333001d31
Apply the PEP8 blank line standards to the entire codebase
2016-10-11 11:39:08 +05:30
Kovid Goyal
0009565f8a
Linux: Fix calibre not working when used with some old VNC server implementations
2016-09-27 18:20:22 +05:30
Kovid Goyal
70f7e0438b
Portable Installer: Auto-create the directory specified ont he command line if it does not exist
2016-09-01 16:15:13 +05:30
Kovid Goyal
eb91bf77e2
Include the Mac Extras Qt module
2016-09-01 10:04:23 +05:30
Kovid Goyal
3ca5a472e6
Use common icon for notifier and main app bundles
2016-09-01 09:54:31 +05:30
Kovid Goyal
26bc7e0acf
A favicon for the download server
2016-08-31 11:32:41 +05:30
Kovid Goyal
94e908b3c0
...
2016-08-26 06:35:17 +05:30
Kovid Goyal
c36c60b708
Fix #1615322 [Failure when cleaning build]( https://bugs.launchpad.net/calibre/+bug/1615322 )
2016-08-21 10:06:28 +05:30
Kovid Goyal
b1bd22b20e
Fix dupes being generated when uploading to fosshub
2016-08-17 13:23:15 +05:30
Kovid Goyal
00d2e7a03b
...
2016-08-17 10:14:57 +05:30
Kovid Goyal
8c1ef52e28
...
2016-08-17 10:13:59 +05:30
Kovid Goyal
78c650cb0e
...
2016-08-17 10:11:29 +05:30
Kovid Goyal
d5d0b79af3
...
2016-08-17 10:11:10 +05:30
Kovid Goyal
9d0607a896
...
2016-08-17 10:05:16 +05:30
Kovid Goyal
1ead1415e3
New fosshub upload API
2016-08-17 10:00:55 +05:30
Kovid Goyal
101d22f0b4
Do not upload to fosshub since it is currently down
2016-08-12 09:37:04 +05:30
Kovid Goyal
567040ee1e
Perform PEP8 compliance checks on the entire codebase
...
Some bits of PEP 8 are turned off via setup.cfg
2016-07-29 21:25:17 +05:30
Guido Falsi
adb5e6f0c4
Make new extensions data code differentiate BSD from Linux.
2016-07-22 21:50:58 +02:00
Kovid Goyal
116f6a75f0
Windows: Fix file selection dialogs blurry on HiDPI monitors
2016-07-21 20:12:28 +05:30
Kovid Goyal
e9317c7490
...
2016-07-20 16:47:06 +05:30
Kovid Goyal
d5896390c2
Another oops
2016-07-20 16:30:52 +05:30
Kovid Goyal
8e9bf3ddc9
Another oops
2016-07-20 16:21:55 +05:30
Kovid Goyal
37649fc9ed
oops
2016-07-20 16:13:33 +05:30
Kovid Goyal
3466aaff4c
Define the extensions as pure data
2016-07-20 15:59:02 +05:30
Kovid Goyal
f910c1201a
...
2016-07-20 12:23:26 +05:30
Kovid Goyal
948e2cf2da
Move deifintion of icu_libs to where it belongs
2016-07-20 12:20:36 +05:30
Kovid Goyal
15e3f8a1af
Rename extensions.py to build.py to match the command name
2016-07-20 12:15:19 +05:30
Kovid Goyal
efc4f7bb8d
...
2016-07-20 12:01:58 +05:30
Kovid Goyal
6ca56ccdcf
Do not use pywin32 to get cpu_count while building
2016-07-20 11:57:58 +05:30
Kovid Goyal
38ae23cbab
...
2016-07-20 00:09:41 +05:30
Kovid Goyal
1c389964cc
Get list of common user-agents during bootstrap
2016-07-20 00:06:49 +05:30
Kovid Goyal
f0f73830b7
Detect a generic CI server rather than just Travis
2016-07-18 15:59:06 +05:30
Kovid Goyal
4c2fa5e621
Silence incorrect compiler warning
2016-07-14 12:42:25 +05:30
Kovid Goyal
c7f626083d
...
2016-07-14 12:32:55 +05:30
Kovid Goyal
e9c67487b2
...
2016-07-08 11:57:01 +05:30
Kovid Goyal
253fd95479
Add shared file tests to main test runner
2016-07-04 09:48:33 +05:30
Kovid Goyal
08d56e2eee
Add the tag mapper tests to the main test runner
2016-07-04 09:37:15 +05:30
Kovid Goyal
c44229ee3d
...
2016-07-01 15:23:14 +05:30
Kovid Goyal
7808cd4794
Enable out-of-tree building of extension modules
2016-07-01 15:18:53 +05:30
Kovid Goyal
91e69ce7e3
A spot of refactoring
2016-06-26 14:56:02 +05:30
Kovid Goyal
37da6dc36a
Simplify the Extension class, making it serializable
2016-06-26 14:31:17 +05:30
Kovid Goyal
acd618f404
Speed up compression of MathJax on travis
2016-06-26 13:27:41 +05:30
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
Kovid Goyal
b57ea0ffd0
Port the border removal algorithm from IM to Qt
2016-05-05 18:17:50 +05:30
Kovid Goyal
b078110aed
Initial path
2016-05-03 23:52:46 +05:30
Kovid Goyal
e133f3c1fa
Setting of initial folder
2016-05-03 23:27:46 +05:30
Kovid Goyal
1027b30d1b
Various boolean options
2016-05-03 23:02:38 +05:30
Kovid Goyal
b9dcf3f114
File save dialogs
2016-05-03 21:21:19 +05:30
Kovid Goyal
0a0a760290
Set binary mode and unset safe dll search
2016-05-03 21:12:26 +05:30
Kovid Goyal
770c076500
Read arbitrary strings from stdin
2016-05-03 20:50:25 +05:30
Kovid Goyal
d8fe21d156
Start work on helper process for windows file dialogs
2016-05-03 20:04:53 +05:30
Kovid Goyal
f451b173ed
Change bootstrap order
2016-05-03 11:09:36 +05:30
Kovid Goyal
4d85e84119
Option to control mathjax source URL
2016-05-03 10:58:10 +05:30
Kovid Goyal
3dc7dad1b1
Use the stdlib tempfile module instead of ptempfile
2016-05-03 10:37:06 +05:30
Kovid Goyal
cf5755f6a2
Use a forked MathJax, makes it easier to maintain the patch
2016-05-03 10:20:29 +05:30
Kovid Goyal
514a8a2863
Patch MathJax so that correct webfont URLs are generated
2016-05-03 08:30:30 +05:30
Kovid Goyal
00d689e6ac
DRYer
2016-05-02 20:23:05 +05:30
Kovid Goyal
e2a68b700c
typo
2016-05-02 20:18:53 +05:30
Kovid Goyal
663dc80a15
Switch to the modern CommonHTML output for MathJax
2016-05-02 20:11:51 +05:30
Kovid Goyal
6b5ecdc7e1
Add the mathjax version to the compiled js
2016-05-01 20:17:36 +05:30
Kovid Goyal
6531811efa
Allow the server to serve up MathJax
2016-05-01 16:50:33 +05:30
Kovid Goyal
0f57f37308
Add compiling of RapydScript to the build system
2016-05-01 14:08:27 +05:30
Kovid Goyal
20ddc371aa
OS X Build: Redirect stdout/stderr to /dev/null instead of ASL since ASL is flaky on some OS X machines
2016-04-23 17:30:14 +05:30
Kovid Goyal
72a30b9c9e
OS X build: If setting up ASL fails, redirect to /dev/null to ensure we dont get errors writing to stdout
2016-04-15 20:36:54 +05:30
Kovid Goyal
9b41e0c98f
Reduce number of Downloading prints when the installer output is redirected to a file
2016-03-29 21:08:02 +05:30
Kovid Goyal
b286ce1745
...
2016-03-11 10:00:42 +05:30
Kovid Goyal
b1664c7417
Upload GPG signatures as well as SHA512 hashes of installer files
2016-03-07 13:25:59 +05:30
Kovid Goyal
974722696b
Portable Installer: Do not ask to launch calibre when running an automated install. Automated installs will now never launch calibre.
2016-03-05 10:10:23 +05:30
Kovid Goyal
8da7fd2616
Better fix for [options] header in generated manual pages
2016-03-04 00:30:20 +05:30
Kovid Goyal
543482ae65
Implement translations for the new content server
2016-03-03 22:33:23 +05:30
Kovid Goyal
b27e649295
Auto-fix translated references to generated/en/
2016-03-03 21:27:15 +05:30
Kovid Goyal
3eaf62de5b
Yet another fix for python ssl distro compatibility
...
Apparently CentOS 7 just decided to backport the SSL patches from 2.7.9
to 2.7.5! Sigh.
I have no idea if this change will cause installation to stop working on
old Debian/Ubuntu. I love linux.
Fixes #1551800 [Automatic Linux install fails with SSL error](https://bugs.launchpad.net/calibre/+bug/1551800 )
2016-03-01 22:22:58 +05:30
Kovid Goyal
6fdcc3c85f
Use builtin RS compiler for generating POT files
2016-02-23 15:14:34 +05:30
Kovid Goyal
0ce29d414c
Generate translations template for new content server
2016-02-23 14:56:05 +05:30
Kovid Goyal
59d1a6f2c6
Update version of Qt in OS X build to 5.5.1
...
Needed to prevent QT from using the system openssl library. For Qt >=
5.5 it uses Apple's TextScure API instead of openssl.
2016-01-30 15:56:27 +05:30
Kovid Goyal
fc7d4830a9
Switch to using a private openssl lib on OS X
2016-01-30 12:40:50 +05:30
Kovid Goyal
deb72df077
Remove code superseeded by winusb
2016-01-19 20:18:00 +05:30
Kovid Goyal
444c01ed30
Update bundled duktape JS interpreter
2016-01-19 11:32:54 +05:30
Kovid Goyal
e2e93a3a74
...
2016-01-19 00:26:31 +05:30
Kovid Goyal
7db8c4df74
Remove no longer need code
2016-01-17 18:58:39 +05:30
Kovid Goyal
76c0a9b8b7
...
2016-01-15 09:24:37 +05:30
Kovid Goyal
0c57ad189e
Dont upload to files.calibre-ebook.com as it no longer exists
2016-01-12 10:24:31 +05:30
Kovid Goyal
cad0f939cb
Self host plugin icon
2016-01-10 14:17:15 +05:30
Kovid Goyal
ccd069c343
Now host user manual on main server
2016-01-10 14:14:35 +05:30
Kovid Goyal
f32888e47d
...
2016-01-10 10:12:44 +05:30
Kovid Goyal
e71c1a4888
Change to using main server download URL for the linux installer
2016-01-09 10:53:50 +05:30
Kovid Goyal
af34535d4c
Also write calibre version to the main server
2016-01-08 17:30:10 +05:30
Kovid Goyal
5a24f7f51b
Avoid mixed content warnings when referring to resources on the calibre website
2016-01-08 15:57:20 +05:30
Kovid Goyal
f6fb20a481
Remove no longer needed instructions
2016-01-07 19:04:18 +05:30
Kovid Goyal
e81938ae31
Reset owner after uploading manual
2016-01-07 16:25:13 +05:30
Kovid Goyal
77051cf145
...
2016-01-07 15:49:25 +05:30
Kovid Goyal
5a792a0d6a
...
2016-01-07 15:25:30 +05:30
Kovid Goyal
9c582259be
...
2016-01-07 15:17:35 +05:30
Kovid Goyal
e0871ec10d
...
2016-01-07 15:06:18 +05:30
Kovid Goyal
7c5ab5bc17
Additional DLL for linux build with Qt 5.5
2016-01-05 00:52:58 +05:30
Kovid Goyal
54cb75dacb
Update version of podofo in linux build
2016-01-05 00:11:20 +05:30
Kovid Goyal
5e8402c5ef
Allow the linux installer to work even if the installation location is a symlink
2016-01-03 14:33:27 +05:30
Kovid Goyal
d90d89aa8c
...
2015-12-31 17:01:11 +05:30
Kovid Goyal
4772ea768b
Use SHA 256 with Authenticode
2015-12-31 14:50:42 +05:30
Kovid Goyal
2b3a1ea10c
Update CA root certificate to use a SHA256 signature
2015-12-23 11:29:43 +05:30
Kovid Goyal
08be881052
...
2015-12-07 13:33:36 +05:30
Kovid Goyal
62e942d7b8
Also preserve sip.exe
2015-12-07 13:25:38 +05:30
Kovid Goyal
906dd4305f
Move creation of pycygrun into the install script
2015-12-07 13:20:21 +05:30
Kovid Goyal
ad4f4b65fe
Fix python install script not actually preserving site-packages
2015-12-07 12:56:14 +05:30
Kovid Goyal
5cc46c24e4
...
2015-12-07 10:58:16 +05:30
Kovid Goyal
86a42609ba
Get rid of iconv from windows build
...
The DLL was not working with VS 2015.
Also libxml2 covers the most commonly used encoding internally:
http://www.xmlsoft.org/encoding.html
In any case most (all?) parsing via lxml in calibre pre-decodes
input in python.
2015-12-07 09:44:43 +05:30
Kovid Goyal
9c7e8c19fd
...
2015-12-07 09:43:19 +05:30
Kovid Goyal
e13dc5ead1
...
2015-12-07 08:59:25 +05:30
Kovid Goyal
a3abdce095
Rebuild everything with VS 2015
...
Makes sure that the instructions work from a clean VM and also gives me
the opportunity to update to VS 2015 SP1
2015-12-06 23:29:49 +05:30
Kovid Goyal
7124e39cdc
...
2015-12-06 18:19:55 +05:30
Kovid Goyal
dc52214b2b
Building of calibre extension modules with VS 2015
2015-12-06 13:47:56 +05:30
Kovid Goyal
607268dee1
Build Qt with VS 2015
2015-12-06 13:22:22 +05:30
Kovid Goyal
166697795f
More VS 2015 work
...
Now only Qt is left. Will wait for release of 5.6.1 for that
QtWebKit is being removed from Qt 5.6 so will have tobuild it
separately/out-of-tree? Dont know what will happen with PyQt's wrappers
for QtWebKit, will they also be have to be built out of tree?
2015-12-04 11:23:47 +05:30
Kovid Goyal
4467f98e93
Enable asm in openssl builds with VS 2015
2015-12-04 09:54:25 +05:30
Kovid Goyal
04b4838d99
Compile ImageMagick with VS 2015
2015-12-03 23:44:45 +05:30
Kovid Goyal
96800edcfa
Build PoDoFo with VS 2015
2015-12-03 22:07:04 +05:30
Kovid Goyal
2efab97540
Build poppler with VS 2015
2015-12-03 21:45:29 +05:30
Kovid Goyal
6894028e37
...
2015-12-03 20:41:04 +05:30
Kovid Goyal
05b8d30710
More VS 2015
2015-12-03 18:54:31 +05:30
Kovid Goyal
b3317ea463
More VS 2015
2015-12-03 18:05:28 +05:30
Kovid Goyal
b9f83d5509
More progress building calibre dependencies with VS 2015
2015-12-03 16:13:55 +05:30
Kovid Goyal
ef1f633538
...
2015-12-02 21:36:16 +05:30
Kovid Goyal
ef8d72900e
Instructions for compiling pywin32 with VS 2015
2015-12-02 20:58:27 +05:30
Kovid Goyal
1915bb64cd
...
2015-12-01 23:53:22 +05:30
Kovid Goyal
e3a8958c1d
...
2015-12-01 23:47:41 +05:30
Kovid Goyal
3735cc21cb
...
2015-12-01 22:30:34 +05:30
Kovid Goyal
31cfe9658f
...
2015-12-01 22:27:53 +05:30
Kovid Goyal
f38f522097
...
2015-12-01 22:12:04 +05:30
Kovid Goyal
5041c8525a
Finish up instructions for building python with VS 2015
2015-12-01 22:00:47 +05:30
Kovid Goyal
50bc0f79a2
...
2015-12-01 00:12:00 +05:30
Kovid Goyal
cef61bd4ed
...
2015-11-30 21:41:47 +05:30
Kovid Goyal
412dc59b36
...
2015-11-30 15:58:47 +05:30
Kovid Goyal
121f632862
...
2015-11-30 15:51:18 +05:30
Kovid Goyal
701683e503
Start work on compiling windows build of calibre with VS 2015
2015-11-29 17:40:53 +05:30
Kovid Goyal
21979dad96
...
2015-11-28 13:50:47 +05:30
Kovid Goyal
69d425e4b0
Add image compression tools into windows build
2015-11-27 20:49:22 +05:30
Kovid Goyal
25c5ab84a8
Add image compressors to OS X build
2015-11-27 19:18:25 +05:30
Kovid Goyal
5bba69ef28
Add image compression binaries to the linux build
2015-11-27 18:14:04 +05:30
Kovid Goyal
fede595e87
...
2015-11-24 22:50:12 +05:30
Kovid Goyal
b44951a46c
Do not run the post-installer through a shell
2015-11-22 07:31:02 +05:30
Kovid Goyal
27e4bd5b81
Simplify the main() function
2015-11-22 07:25:27 +05:30
Kovid Goyal
d05da909b5
Update version of poppler bundled with calibre
2015-11-16 13:11:36 +05:30
Kovid Goyal
21e1c5842b
A nicer way to isolate config files created during the build process
2015-11-16 10:59:14 +05:30
Kovid Goyal
2e5a204c0a
Update libpng to 1.6.19 in the binary builds
...
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8126
2015-11-15 09:12:18 +05:30
Kovid Goyal
cb22155364
Ensure there are no unpushed changes in the local repo before running upload_to_server
2015-11-13 17:52:59 +05:30
Kovid Goyal
143986b3bb
...
2015-11-09 13:52:58 +05:30
Kovid Goyal
af2be3287f
Linux build: Fix problem with pointing hand mouse cursor not using the system theme on some linux systems
...
The actual fix involved patching the version fo Qt bundled with calibre,
see https://bugreports.qt.io/browse/QTBUG-41151
2015-11-09 10:47:40 +05:30
Kovid Goyal
83151cc1f0
Avoid the extra malloc+copies entailed by BytesIO in the non websocket part of the server as well
...
Needed a replacement for the zlib module as the python2 version does
not support memoryview objects.
2015-10-28 18:24:01 +05:30
Kovid Goyal
343574245f
Speedup monotonic() by eliminating the ctypes overhead
2015-10-28 14:39:49 +05:30
Kovid Goyal
4ef778fff8
Better error message when pkg-config not found
2015-09-25 22:55:13 +05:30