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
Ben Olden-Cooligan
6b9076c1b9
Fix error with single-character keyboard shortcuts
2024-03-17 09:48:55 -07:00
Ben Olden-Cooligan
5baccdacc5
Tools: Only package linux-arm64 on x64 with --xcompile
2024-03-15 19:23:18 -07:00
Ben Olden-Cooligan
3186ffdda2
Workaround for https://github.com/picoe/Eto/issues/2601
2024-03-15 18:59:43 -07:00
Ben Olden-Cooligan
f90374717a
Add back Mac invoke workaround
2024-03-15 18:55:50 -07:00
Ben Olden-Cooligan
0a7349ced6
Upgrade Eto.Forms to 2.8.3
...
This allows removing several workarounds due to upstream fixes.
2024-03-15 18:48:51 -07:00
Ben Olden-Cooligan
c8a41e322e
Fix warning
2024-03-15 18:47:52 -07:00
Ben Olden-Cooligan
34e35d8998
Update readme
2024-03-15 18:47:40 -07:00
Ben Olden-Cooligan
5b4601675d
SDKREL (0.6.0)
2024-03-10 21:38:13 -07:00
Ben Olden-Cooligan
537f1f8dc4
Change OCR test string for Appium
2024-03-10 21:34:02 -07:00
Ben Olden-Cooligan
cf03fc97a6
PUBLISH (7.4.0)
2024-03-10 21:18:52 -07:00
Ben Olden-Cooligan
2d0c77469d
Prevent infinite recursion for self-referencing types
2024-03-10 21:18:47 -07:00
Ben Olden-Cooligan
939d314a44
Gtk: Use Ctrl+Shift+Z instead of Ctrl+Y for redo
2024-03-10 20:55:36 -07:00
Ben Olden-Cooligan
f03bd76799
Gtk: Tweak wrapping behavior
2024-03-10 20:55:18 -07:00
Ben Olden-Cooligan
d2b4569499
Update language files
2024-03-10 19:37:31 -07:00
Ben Olden-Cooligan
e44eb682f9
Keep inner exceptions when serializing
2024-03-10 14:03:25 -07:00
Ben Olden-Cooligan
a3c4104e99
Fix unregistering event handler
2024-03-09 22:22:13 -08:00
Ben Olden-Cooligan
a80880b7f9
Never show combine form with <2 images available
2024-03-09 22:18:52 -08:00
Ben Olden-Cooligan
47c163cf0c
Add missing keyboard shortcuts
2024-03-09 22:15:30 -08:00
Ben Olden-Cooligan
946a04fb97
Add DocumentCorrection/Split/Combine to preview form
2024-03-09 22:11:11 -08:00
Ben Olden-Cooligan
f0bb622f3a
Use NAPS2.Mdns package
2024-03-09 19:51:45 -08:00