Commit Graph

3892 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
88f7027ed4 Back up unreadable config file before overwriting 2024-04-07 13:20:01 -07:00
Ben Olden-Cooligan
d41e9f0046 Mac: Remove mouse check for key events 2024-04-07 13:14:13 -07:00
Ben Olden-Cooligan
c3e2ae0333 Update templates 2024-04-07 12:50:19 -07:00
Ben Olden-Cooligan
5309d5fa7f Escl: Throw DeviceOfflineException when a connection times out 2024-04-07 12:10:44 -07:00
Ben Olden-Cooligan
7b9c64a989 Don't select appended list items, except for profiles 2024-04-07 11:59:28 -07:00
Ben Olden-Cooligan
a9b0d9dbdd Fix compile 2024-04-07 11:46:33 -07:00
Ben Olden-Cooligan
b6afb4b367 Fix pressing Escape to close some dialogs 2024-04-07 11:43:58 -07:00
Ben Olden-Cooligan
af300170ab Keyboard shortcut fixes
#228
2024-04-07 11:19:51 -07:00
Ben Olden-Cooligan
5e7748cb32 Don't block returning from ProcessCoordinatorService 2024-04-07 11:00:26 -07:00
Ben Olden-Cooligan
3490a5234a Partially fix Pdfium PDF/A compliance and improve tests 2024-04-06 13:57:32 -07:00
Ben Olden-Cooligan
8e3ea2a4d8 Set PDF version 1.7 for PDF/A 2 and 3
#348
2024-04-06 13:28:47 -07:00
Ben Olden-Cooligan
b1736fdd71 Windows: Prevent installing .msi over .exe 2024-04-06 09:49:26 -07:00
Ben Olden-Cooligan
f112d9f054 Tools: Prevent custom name from overwriting platform 2024-04-06 09:48:26 -07:00
Ben Olden-Cooligan
2035d4a1f2 Windows: Set up file associations on install 2024-04-02 17:21:06 -07:00
Ben Olden-Cooligan
9a2537c840 Use Polyfill package to simplify net462 support 2024-04-01 18:09:47 -07:00
Ben Olden-Cooligan
426330ea13 Linux: Support SingleInstance 2024-04-01 17:32:33 -07:00
Ben Olden-Cooligan
319c374656 Linux: Fix xcompile condition 2024-04-01 17:00:46 -07:00
Ben Olden-Cooligan
efb124c0f4 Linux: Add mime type associations for "Open With" 2024-04-01 16:03:57 -07:00
Ben Olden-Cooligan
b3bff025d8 Mac: Support "Open With" 2024-04-01 15:42:02 -07:00
Ben Olden-Cooligan
02afb40db7 Mac: Fix displayed size of thumbnail images 2024-04-01 11:35:44 -07:00
Ben Olden-Cooligan
2d10983ef9 Mac: Add missing menu items 2024-04-01 11:21:06 -07:00
Ben Olden-Cooligan
32fcabc1b6 Fix test target frameworks on windows 2024-04-01 10:40:19 -07:00
Ben Olden-Cooligan
d569e6cef7 Fix log message 2024-04-01 10:17:52 -07:00
Ben Olden-Cooligan
1efc0eeef5 Escl: Use xunit IAsyncLifetime for start/stop in test fixture 2024-04-01 10:16:57 -07:00
Ben Olden-Cooligan
94120c441f Fix mac tests 2024-04-01 10:14:50 -07:00
Ben Olden-Cooligan
64c288ddcf Gtk: Fix issues with ProgressForm closing too fast
#345
2024-04-01 01:18:54 -07:00
Ben Olden-Cooligan
7385f7a448 Linux: Update .desktop categories
#344
2024-04-01 01:01:25 -07:00
Ben Olden-Cooligan
e547d35be1 Remove ImageContext from IMemoryImage constructors
Now that ImageContext is stateless it can be created on demand, simplifying a lot of things.
2024-04-01 00:25:25 -07:00
Ben Olden-Cooligan
8f9cbfc14e Github: Set a timeout of 15 minutes for CI
7 mins is the highest I've seen naturally. Much longer indicates something is stuck.
2024-04-01 00:03:31 -07:00
Ben Olden-Cooligan
04f087b504 Tools: Sign DEBs 2024-03-31 23:35:25 -07:00
Ben Olden-Cooligan
da601be07e Tools: Sign RPMs
#335
2024-03-31 23:17:19 -07:00
Ben Olden-Cooligan
6456d1f1e7 Escl: Add timeouts to tests 2024-03-31 22:48:34 -07:00
Ben Olden-Cooligan
7c3b5556b1 Fix null warning 2024-03-31 22:14:27 -07:00
Ben Olden-Cooligan
39dfb1c2b9 Disable net8 tests on Windows
Not much benefit and it slows down testing.
2024-03-31 22:12:26 -07:00
Ben Olden-Cooligan
7ef70c3f0a Escl: Support HTTPS by default by generating self-signed certs 2024-03-31 21:52:06 -07:00
Ben Olden-Cooligan
e6318000b8 Add PageNumber and PageSide to PostProcessingData 2024-03-31 20:20:27 -07:00
Ben Olden-Cooligan
4a5efc6599 Clarify profile string ("flip duplexed" -> "flip back sides") 2024-03-31 20:11:59 -07:00
Ben Olden-Cooligan
2c51b28078 Escl: Improve reliability through network interruptions
- Use backported SocketsHttpHandler
- Set a ConnectTimeout of 5s
- Lock while processing NextDocument requests
- NextDocument responds with the same document on retries after error

#336
2024-03-31 18:33:22 -07:00
Ben Olden-Cooligan
c27132c3b7 Lock EsclSecurityPolicy config if specified 2024-03-31 14:58:40 -07:00
Ben Olden-Cooligan
dc07c8ef9e WinForms: Fix bitmap copy and disable RTF copy 2024-03-31 14:56:13 -07:00
Ben Olden-Cooligan
1dc32a4cea Clarify OCR string ("automatically" -> "pre-emptively") 2024-03-31 14:41:22 -07:00
Ben Olden-Cooligan
0d427ae202 Max zoom for preview form 2024-03-31 11:45:17 -07:00
Ben Olden-Cooligan
390432b376 Mac: Preview form zoom fixes 2024-03-30 18:11:57 -07:00
Ben Olden-Cooligan
a980c61727 Gtk: Fix preview form Ctrl+mousewheel 2024-03-30 16:02:26 -07:00
Ben Olden-Cooligan
f01dd5dd64 Escl: Simplify/fix HttpClient concurrency 2024-03-30 15:40:59 -07:00
Ben Olden-Cooligan
7f54aa63b0 Make confirmation dialogs more consistent
Prefer OkCancel and set OK as the default button. That way keyboard navigation works well (Enter = OK, Esc = Cancel).
2024-03-30 15:17:07 -07:00
Ben Olden-Cooligan
f076dcd692 WinForms: Fix keyboard shortcuts 2024-03-30 15:04:29 -07:00
Ben Olden-Cooligan
484941c7ad Rework cross-process coordination and support "Open With"
#146
2024-03-30 13:00:25 -07:00
Ben Olden-Cooligan
0c57cd167f Add xmlns:xsi at the root element for config serialization
#342
2024-03-30 10:50:30 -07:00
Ben Olden-Cooligan
46577c6a44 Fix fake OcrResult creation 2024-03-27 23:33:18 -07:00