Commit Graph

2102 Commits

Author SHA1 Message Date
Kovid Goyal 088954ae65 xwin does not need ole header case fixes anymore 2023-07-30 18:47:49 +05:30
Kovid Goyal 724848e364 ... 2023-07-13 19:42:49 +05:30
Kovid Goyal aaeeb51573 Add country name translations from the iso-codes project 2023-07-13 18:28:11 +05:30
Kovid Goyal d9d2e798ca Use the translations for language names from the iso-codes project 2023-07-13 17:59:22 +05:30
Kovid Goyal a209713677 Remove the in src copy of the ISO lang and country code data
Instead download it when building the resources
2023-07-13 14:17:40 +05:30
Kovid Goyal 5a74da0443 Remove unused code 2023-07-13 11:32:44 +05:30
Kovid Goyal 98343d3720 Use common name as country name 2023-07-13 11:02:17 +05:30
Kovid Goyal 12b2de5d06 Update ISO 639-3 db from /usr/share/iso-codes/json/iso_639-3.json 2023-07-13 08:44:45 +05:30
Kovid Goyal 63f8e5f1b0 Update ISO 3166 database from /usr/share/iso-codes/json/iso_3166-1.json 2023-07-13 08:43:30 +05:30
Kovid Goyal 9ae6fdac9d Fix changelog translations for a language not being used unless more than 50% of the changelog is translated into that language. Fixes #2024278 [[Enhancement] Untranslated text on the homepage](https://bugs.launchpad.net/calibre/+bug/2024278) 2023-06-18 12:22:52 +05:30
Kovid Goyal 98f9263f80 Add a utility function to get the process path for whichever process has a file open on Windows 2023-06-14 13:11:17 +05:30
Kovid Goyal f2b8bc9dd3 Arch now has up-to-date podofo 2023-06-07 17:20:23 +05:30
Kovid Goyal b7795f989e Fix invocation of ruff since its CLI has changed 2023-05-25 08:32:41 +05:30
Kovid Goyal db74bfa41e A more convenient way to build against a custom podofo 0.10 2023-05-25 08:12:14 +05:30
Kovid Goyal bdc01df463 Install up to date podofo on Arch CI 2023-05-21 05:02:59 +05:30
Kovid Goyal 76fbbef9d0 Start work on porting to new PoDoFo API 2023-05-20 14:11:46 +05:30
Kovid Goyal 68b931d3d8 Allow running test_rs with libasan preloaded 2023-05-20 13:10:01 +05:30
Kovid Goyal c1e5dd0fbb Suppress the warning about cgi deprecation that is causing tests with warnings turned into errors to fail 2023-05-19 14:26:39 +05:30
Kovid Goyal 26ab48337b Install tk on Arch CI to fix warning from PIL about missing libtk 2023-05-19 14:21:22 +05:30
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