Kovid Goyal
2de9e40eee
more immediate resource closures
2023-11-13 19:21:37 +05:30
Kovid Goyal
1d28aa1d6a
Some debugging for hang in linux CI
2023-11-13 19:21:37 +05:30
Kovid Goyal
0c7aa15980
Dont hang forever if test process doesnt quit
2023-11-13 19:21:37 +05:30
Kovid Goyal
53f20a2ce6
Set OPENSSL_MODULES on CI
2023-11-13 19:21:36 +05:30
Kovid Goyal
35772e6a31
new ci data dir
2023-11-13 19:21:36 +05:30
Kovid Goyal
2e859bab02
Use the newest available Visual Studio
2023-11-13 19:21:35 +05:30
Kovid Goyal
de193b346a
Switch to VS 2022
2023-11-13 19:21:35 +05:30
Kovid Goyal
60d24c9af5
Replace deprecated user notification api on macOS
...
Also fix a couple of compiler warnings
2023-11-13 19:21:35 +05:30
Kovid Goyal
3aee660656
More work on notes
2023-11-13 19:21:27 +05:30
Kovid Goyal
b1aad38a4b
Linux installer: Fix downloading of signatures for older versions
...
Fixes #2042748 [Unable to install previous version in isolated mode](https://bugs.launchpad.net/calibre/+bug/2042748 )
2023-11-05 08:18:56 +05:30
Kovid Goyal
33687faedd
...
2023-10-25 21:28:49 +05:30
YOKOTA Hiroshi
e1ab67af07
Really choose oldest file modification time in target files
2023-10-25 08:21:26 +09:00
Kovid Goyal
1f296569f3
Use a timestamp of now rather than 0 for the sdist tarball
2023-09-28 09:56:42 +05:30
Kovid Goyal
879ebdf68e
Reset all dates to zero in sdist tarball
2023-09-28 08:39:28 +05:30
Eli Schwartz
0eca1bd9ca
build: pass on the user's compiler and compiler-flags settings to qmake
...
PyQt-builder uses qmake under the hood, which has a frustrating habit of
not respecting standard stuff like $CC / $CFLAGS unless the project
authors go out of their way to manually specify to use the same value as
gotten from the environment.
Implement this for the same environment variables that we currently respect
when building internal extensions *without* PyQt-builder.
2023-09-25 22:13:57 -04:00
Kovid Goyal
05a398750e
Better filtering of translated languages
2023-08-27 20:41:41 +05:30
Kovid Goyal
9b12e0cb8d
Fix #2033192 [English appears three times and Spanish two times in the Choose language drop-down menu]( https://bugs.launchpad.net/calibre/+bug/2033192 )
2023-08-27 20:28:00 +05:30
Kovid Goyal
181dc063df
...
2023-08-20 21:25:24 +05:30
Kovid Goyal
568f80f210
Some xwin fixes
2023-08-20 21:23:45 +05:30
Kovid Goyal
d608e1be54
Drop the dependency on xwin replace with using msitools
...
xwin doesnt work with current SDKs anyway.
https://github.com/Jake-Shadle/xwin/issues/92
2023-08-20 21:05:24 +05:30
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