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