2080 Commits

Author SHA1 Message Date
Kovid Goyal
cf520a0884
Dont use email to close launchpad bugs
Their email service appears to be broken. So use the fast responder
script instead.
2023-04-22 14:33:20 +05:30
Kovid Goyal
cbf569bb06
... 2023-03-16 07:49:09 +05:30
Kovid Goyal
f21f1b227b
Fix a regression in the previous release that caused some generated resources to be not included in the released source tarball 2023-03-15 09:37:06 +05:30
xcffl
da8b0c9976 align qtbase version between sources.json and unix-ci.py 2023-02-19 08:08:10 +00:00
Kovid Goyal
fed1d1b313
Make newer() robust against missing source files 2023-02-03 16:58:13 +05:30
Kovid Goyal
31fe61569f
... 2023-01-27 17:30:45 +05:30
Kovid Goyal
22cea8d90a
MSVC does not like std:c++11 2023-01-27 15:36:49 +05:30
Kovid Goyal
649baf052f
Nicer error formatting when cross compiling 2023-01-27 15:20:02 +05:30
Kovid Goyal
e145f42fdc
Fix generation of compile_commands.json for windows specific extensions 2023-01-27 13:25:08 +05:30
Kovid Goyal
39f5192c99
Use cross compilation for extdev 2023-01-27 13:05:34 +05:30
Kovid Goyal
ef9e669ef9
Cross compiling now actually works
At least for non-PyQt based extensions
2023-01-27 12:47:46 +05:30
Kovid Goyal
d13404d9ea
Refactor the build system to allow cross compiling windows native code extensions on linux 2023-01-27 12:03:37 +05:30
Kovid Goyal
d6a0f4bb9d
Clean up C/C++ std specifications 2023-01-26 21:06:39 +05:30
Kovid Goyal
58c9ca9519
... 2023-01-26 20:49:13 +05:30
Kovid Goyal
bf6db247a2
Command to automatically install the Windows SDK 2023-01-26 20:33:49 +05:30
Kovid Goyal
a92149c5b8
Move the compile_commands database into build dir 2023-01-26 13:27:05 +05:30
Kovid Goyal
7ee339ab14
Try using DYLD_INSERT_LIBRARIES instead 2023-01-19 13:17:20 +05:30
Kovid Goyal
3998c2490c
Sanitize env when running curl in test 2023-01-19 12:55:59 +05:30
Kovid Goyal
0bdde99372
See if forcibly loading the correct libxml2 dylib before running the tests fixes the lxml test failure on CI 2023-01-19 12:23:08 +05:30
Kovid Goyal
16b94a79ef
DRYer 2023-01-19 11:07:42 +05:30
Kovid Goyal
27f206f116
wchar_raii now gives us a wstring_view on C++17 2023-01-13 15:40:45 +05:30
Kovid Goyal
c7468a5f9a
Switch to C++/WinRT from C++/CX 2023-01-13 14:52:24 +05:30
Kovid Goyal
d1b1fa7209
Get listing all available voices working 2023-01-11 20:53:48 +05:30
Kovid Goyal
6dd38d512c
Start work on wrapping the WinRT speech APIs
They give access to more voices, but whether they will be workable
remains to be seen.
2023-01-11 13:19:39 +05:30
Kovid Goyal
4419e7d65a
Move to ruff for ./setup.py check 2023-01-10 19:31:32 +05:30
Kovid Goyal
d7c31f4a81
Automated fixes from ruff 2023-01-09 18:13:56 +05:30
Kovid Goyal
c7a61b2942
Edit book: Switch to a new library (stylehint) for find problems in CSS as the old library was no longer maintained. 2023-01-05 12:15:58 +05:30
Kovid Goyal
88d248b842
No need to use the github API to get transifex latest release version 2023-01-04 22:07:45 +05:30
Kovid Goyal
630c24407c
Wrap the newer icon extraction API 2023-01-04 20:07:05 +05:30
Kovid Goyal
cad8b4bb24
Linux installer: Nicer error message on ARM systems with glibc < 2.34 2022-11-04 20:31:55 +05:30
Kovid Goyal
ebb284467d
Dont shutdown the ARM build machine as it is flaky 2022-10-29 19:01:58 +05:30
Kovid Goyal
3d1f332e9f
Move code for CalibreStyle into its own file 2022-10-27 09:59:08 +05:30
Kovid Goyal
35cb784452
See if using python instead of curl bypasses the windows CI failure 2022-10-20 11:15:51 +05:30
Kovid Goyal
dc821ded5b
Proper fix for old download installer names 2022-10-14 21:33:08 +05:30
Kovid Goyal
2a1dacae67
Correct installer descriptions on download archive 2022-10-13 22:44:44 +05:30
Kovid Goyal
c1b488d552
Better failure message when extension not built 2022-09-30 08:07:27 +05:30
Kovid Goyal
a8129ad1ea
Fix #1987335 [sr@latin in languages](https://bugs.launchpad.net/calibre/+bug/1987335) 2022-08-23 08:04:07 +05:30
Kovid Goyal
753a9d3a24
Use correct binary descriptive names on download.calibre-ebook.com 2022-07-19 07:43:09 +05:30
Kovid Goyal
32ed99b702
Linux installer: Also check for libOpenGL 2022-07-18 11:01:22 +05:30
Kovid Goyal
5c3385476f
Switch from cchardet to uchardet
cchardet is not maintained anymore: https://github.com/PyYoshi/cChardet/issues/77

cchardet is based on uchardet with the addition of reporting encoding
detection confidence. We dont really need that, so moving to uchardet is
simplest.

See #1690 (Low effort port to charset_normalizer)
2022-07-16 15:36:28 +05:30
Kovid Goyal
5b61049860
Remove spurious python-requests entry from common user agents 2022-07-15 22:35:41 +05:30
Kovid Goyal
8478773194
Fix typo libopengl1 -> libopengl0 2022-07-15 07:41:41 +05:30
Kovid Goyal
d413327e81
Linux installer: Check for libEGL as the QtGui module in Qt 6 links against it and many Linux servers dont have it installed 2022-07-14 23:57:15 +05:30
Kovid Goyal
b93af62abf
... 2022-07-12 16:31:23 +05:30
Kovid Goyal
954cb38135
Linux installer: Fix glibc version check also being done when installing older versions 2022-07-12 16:09:50 +05:30
Kovid Goyal
1eec089faf
OS X -> macOS 2022-07-06 19:49:51 +05:30
Kovid Goyal
8abfed58f6
remove qt6 brancg checkout hook 2022-07-06 19:36:51 +05:30
Kovid Goyal
669d67ad29
Install poppler as pdftotext is now tested 2022-07-06 19:19:55 +05:30
Kovid Goyal
2c4891b26d
Dont buffer test output when running a specific test 2022-07-06 19:19:46 +05:30
Kovid Goyal
4714c32263
Get build_dep working with new bypy cli 2022-07-06 19:19:45 +05:30