Commit Graph

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