Commit Graph

48017 Commits

Author SHA1 Message Date
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
Kovid Goyal 6f3792ca4c switch to wheel based builds of pure python packages 2023-11-13 19:21:34 +05:30
Kovid Goyal aa6efb1927 ... 2023-11-13 19:21:34 +05:30
Kovid Goyal b989b9e0e5 Finish deps updates 2023-11-13 19:21:34 +05:30