Commit Graph

2083 Commits

Author SHA1 Message Date
Kovid Goyal f5b35bb97e Remove list of chrome/firefox versions from user agent data
The upstream data source (Wikipedia) was deleted and these arent currently used
anyway
2023-04-26 08:51:57 +05:30
Kovid Goyal 4bb9c9fba8 Install fonttools on Arch CI 2023-04-23 20:52:33 +05:30
Kovid Goyal c352e3e9ed ... 2023-04-23 09:05:58 +05:30
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