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
Ben Olden-Cooligan
c07bcddf3b
Escl: HTTPS support, security policies, and HTTPS->HTTP fallback
...
#338
2024-03-27 23:25:25 -07:00
Ben Olden-Cooligan
79bba70370
Improve OCR text alignment
...
This is nearly a full rewrite of the alignment code. Position is now based on the line baseline (provided by Tesseract) and the font size is smarter (defaulting to Tesseract's provided value with various adjustments).
The goals were:
- Have Ctrl+F highlight the word as accurately as possible.
- Have Ctrl+A/Ctrl+C end up with text that matches the original as closely as possible.
- Have PdfSharp and Pdfium produce consistent output.
On my test cases all goals are fully met.
#236
2024-03-26 19:05:17 -07:00
Ben Olden-Cooligan
1abcdd6cc6
Switch MimeKit to MimeKitLite latest version
2024-03-24 00:03:54 -07:00
Ben Olden-Cooligan
431a894fed
Upgrade packages
2024-03-19 17:01:32 -07:00
Ben Olden-Cooligan
95e4325743
Add debug logging for scan start
2024-03-18 09:28:28 -07:00
Ben Olden-Cooligan
b4dc656e84
Twain: Always set ICAP_BITDEPTH
...
The spec recommends always setting ICAP_PIXELTYPE and ICAP_BITDEPTH as there is no guaranteed default value. (thanks Alec Skelly)
2024-03-17 17:58:54 -07:00
Ben Olden-Cooligan
fc58f48c91
Simplify twain type names
2024-03-17 17:51:01 -07:00