48320 Commits

Author SHA1 Message Date
Kovid Goyal
22c95c901e
Only do abrupt exit on CI 2023-11-13 19:21:37 +05:30
Kovid Goyal
0ca3b990dc
Use a daemon thread for the fontscanner so it doesnt prevent interpreter shutdown 2023-11-13 19:21:37 +05:30
Kovid Goyal
bc30dbbdb4
More debugging for unittest hang 2023-11-13 19:21:37 +05:30
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
a48a0fc52f
More immediate resource closures 2023-11-13 19:21:37 +05:30
Kovid Goyal
5fc243a93d
More explicit resource closing 2023-11-13 19:21:37 +05:30
Kovid Goyal
6660bd828b
More immediate resource closures 2023-11-13 19:21:37 +05:30
Kovid Goyal
691c4c3f7a
Those pythonic nitwits have deprecated getdefaultlocale and not provided a replacement. Blithering idiots.
Fortunately we only really use it on Linux which has no system API
for getting the user's preferred language instead relying on the usual
smorgasboard of under specified, arcane, mutually incompatible env
vars. So just copy the env var parsing code from the deprecated function
and make do. Sigh.
2023-11-13 19:21:37 +05:30
Kovid Goyal
324a1e1aed
More explicit resource closage 2023-11-13 19:21:37 +05:30
Kovid Goyal
89f9b14fc2
More explicit closing of resources 2023-11-13 19:21:37 +05:30
Kovid Goyal
6e3b948bc9
Explicitly close a bunch of resources 2023-11-13 19:21:36 +05:30
Kovid Goyal
1e9a543e54
Preserve notes resource mtimes when importing notes db 2023-11-13 19:21:36 +05:30
Kovid Goyal
53f20a2ce6
Set OPENSSL_MODULES on CI 2023-11-13 19:21:36 +05:30
Kovid Goyal
fa8efb1b4f
... 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
2dafa01321
Work on editor for notes in content server 2023-11-13 19:21:36 +05:30
Kovid Goyal
79a88fa17c
Implement display of notes on server 2023-11-13 19:21:36 +05:30
Kovid Goyal
14f4d8366f
API endpoints to get notes from the server 2023-11-13 19:21:36 +05:30
Kovid Goyal
8b154c1b75
Work on show notes panel 2023-11-13 19:21:36 +05:30
Kovid Goyal
475ffbd1d2
Start work on notes UI in the content server 2023-11-13 19:21:36 +05:30
Kovid Goyal
00814a0f0e
More WiX fixes 2023-11-13 19:21:36 +05:30
Kovid Goyal
6290f15f93
Remove installer pdb file 2023-11-13 19:21:36 +05:30
Kovid Goyal
d2b976d866
Remove portable installer manifest file as it is embedded 2023-11-13 19:21:36 +05:30
Kovid Goyal
516a203d09
More WiX porting 2023-11-13 19:21:36 +05:30
Kovid Goyal
036f7ba5e4
More WiX porting 2023-11-13 19:21:35 +05:30
Kovid Goyal
6fe8e094f5
Support openssl's legacy module on windows as well
Le sigh
2023-11-13 19:21:35 +05:30
Kovid Goyal
299a5788e2
... 2023-11-13 19:21:35 +05:30
Kovid Goyal
a4237b7814
Automated translation of wxs file for wix 4 2023-11-13 19:21:35 +05:30
Kovid Goyal
85d899461d
Start work on porting wix 2023-11-13 19:21:35 +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
1e53a0ac85
Use a prebuilt nasm on windows as its makefile is badly broken 2023-11-13 19:21:35 +05:30
Kovid Goyal
38ae4df969
Start work on updating windows binaries 2023-11-13 19:21:35 +05:30
Kovid Goyal
64328e74cc
Dont use sound on macOS notifications
The old ones didnt have it and it's a fairly disruptive change even
though users can turn it off in notification center preferences
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
958b60b39c
Fix a bunch of freeze related issues in the macOS build 2023-11-13 19:21:35 +05:30
Kovid Goyal
0b29da7f16
Update VM definitions 2023-11-13 19:21:35 +05:30
Kovid Goyal
fcc89de564
Minimum macOS version now 11.0 2023-11-13 19:21:35 +05:30
Kovid Goyal
fcb09931a9
Change macos build vm 2023-11-13 19:21:35 +05:30
Kovid Goyal
c479522c1b
Fix filename conflict for brotli packages on case insensitive file systems 2023-11-13 19:21:34 +05:30
Kovid Goyal
867f818fbc
Forgot __init__.py in the db.notes package 2023-11-13 19:21:34 +05:30
Kovid Goyal
8bcf1aed00
Include libtiff as otherwise when building on linux various components link against the system version 2023-11-13 19:21:34 +05:30
Kovid Goyal
4f7046e5cf
another pointless dependency needed by badly designed python packages 2023-11-13 19:21:34 +05:30
Kovid Goyal
d3e3b3134a
py7zr has grown a couple more dependencies 2023-11-13 19:21:34 +05:30
Kovid Goyal
07e47871a7
Fix loading of legacy openssl module on Linux frozen build
Needed by podofo unconditionally even though we dont actually use
encryption.
2023-11-13 19:21:34 +05:30
Kovid Goyal
c09d5c9e68
Fix compiler warnings 2023-11-13 19:21:34 +05:30
Kovid Goyal
708ccd8c9e
Qt 6.5 requires dev headers for libxcursor 2023-11-13 19:21:34 +05:30
Kovid Goyal
e6f4a17c98
Openssl 3 no longer uses so names with two levels 2023-11-13 19:21:34 +05:30