Commit Graph

62 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
d61c8d3d09 Refactor code out of NAPS2 and NAPS2.Console projects into NAPS2.DI and NAPS2.Core 2016-03-11 13:48:45 -05:00
Ben Olden-Cooligan
ac6e7feb60 Update test project references 2016-01-24 15:30:56 -05:00
Ben Olden-Cooligan
51f98d9aaa Fix tests project 2016-01-16 15:00:04 -05:00
Ben Olden-Cooligan
c741ff2a4e Remove IScannedImage abstraction and rename FileBasedScannedImage to ScannedImage (deleting previous no longer used implementation) 2016-01-10 15:32:40 -05:00
Ben Olden-Cooligan
c247bdb3ab Re-target all projects to AnyCPU (instead of x86) 2016-01-10 14:02:14 -05:00
Ben Olden-Cooligan
3c13f9c866 Advanced profile option implementation: Quality, Brightness/Contrast, and Force Page Size 2016-01-08 22:26:11 -05:00
Ben Olden-Cooligan
c4154683c2 Update tests project file 2015-09-06 15:21:36 -04:00
Ben Olden-Cooligan
45925e3890 Delete legacy tests 2015-09-04 01:43:14 -04:00
Ben Olden-Cooligan
68d61003f7 Big refactoring and fix for FileNameSubstitution: Ensure substitution responsibility makes sense, handle overwrite prompts consistently, keep subbed timestamps consistent. 2015-08-04 01:34:41 -04:00
Ben Olden-Cooligan
6712a4fe82 Refactor classes out of the root namespace (creating a Util namespace for some) and remove unused Usings 2015-08-03 06:18:22 -04:00
Ben Olden-Cooligan
07d3f50fa1 File name substitution working 2015-08-02 18:44:44 -04:00
Ben Olden-Cooligan
dedf35c462 Fix threading issue for thumbnails 2015-08-02 04:11:16 -04:00
Ben Olden-Cooligan
c0d21cb080 Restructure how thumbnails are rendered and their lifecycle. Still need to dispose of thumbnails properly to avoid memory leaks as well as render thumbnails on a worker thread as appropriate. 2015-08-02 02:06:49 -04:00
Ben Olden-Cooligan
109e860bea Merge branch 'master' into thumbnail_resize2
Conflicts:
	NAPS2.Core/Config/UserConfig.cs
	NAPS2.Core/Scan/Images/ScannedImage.cs
	NAPS2.Core/WinForms/FDesktop.Designer.cs
	NAPS2.Core/WinForms/FDesktop.cs
	NAPS2.Core/WinForms/FDesktop.resx
2015-08-02 01:06:00 -04:00
Ben Olden-Cooligan
3e645bc76e Separate PDF metadata and encryption config. Implement related CLI options. 2015-07-31 02:50:48 -04:00
Ben Olden-Cooligan
3ce235056d Working PDF settings and encryption 2015-07-29 16:15:56 -04:00
Ben Olden-Cooligan
c67e534e5c Update copyright year to 2015 2015-07-29 14:30:32 -04:00
Ben Olden-Cooligan
a937dc4972 WIA custom dialog working but with an issue where it will continue scanning blank pages from feeder indefinitely. Should be fixed by re-using device class. 2015-07-28 19:15:10 -04:00
Ben Olden-Cooligan
ecc785684b Working View and Reset menu items for tsdImage 2015-07-08 16:35:50 -04:00
Ben Olden-Cooligan
3dfc64db97 Re-add transform code 2015-07-01 15:51:44 -04:00
Ben Olden-Cooligan
d4c37be9e7 Revert "Generic transforms initial implementation (untested)" 2015-06-21 18:44:59 -04:00
Ben Olden-Cooligan
f918198c6b Fix tests 2015-06-04 20:52:59 -04:00
Ben Olden-Cooligan
c199c7e863 Generic transforms initial implementation (untested) 2015-06-02 02:01:02 -04:00
Ben Olden-Cooligan
53316f8b27 Updated copyright year to 2014. 2014-11-13 16:45:36 -05:00
Ben Olden-Cooligan
9785837420 OCR engine implementation, integrated into PDF exporting. All working! 2014-10-19 13:42:09 -04:00
Ben Olden-Cooligan
28843944cf Moved most code from the NAPS2 project to a new NAPS2.Core project, without Ninject/NLog dependencies. 2013-11-30 14:44:17 -05:00
Ben Olden-Cooligan
0df0c5341e Auto updater WIP 2013-09-22 13:15:38 -04:00
Ben Olden-Cooligan
e83fd83234 Auto updater WIP 2013-09-22 13:04:30 -04:00
Ben Olden-Cooligan
a3c19de8f3 Changed bin folder paths to remove the platform (x86) folder, so that the publish scripts match the paths correctly (I could have modified the publish scripts instead, but this was easier) 2013-09-22 12:00:40 -04:00
Ben Olden-Cooligan
9ef1fe3c1b Updated project and solution configurations to move from Release/Standalone to InstallerEXE/MSI/StandaloneZIP/7Z. 2013-09-21 09:37:36 -04:00
Ben Olden-Cooligan
2acd479976 Merge branch 'import' into auto_update 2013-09-21 09:18:31 -04:00
Ben Olden-Cooligan
51293fa752 Auto updater WIP 2013-09-20 21:47:55 -04:00
Ben Olden-Cooligan
8b7b15b593 Auto update WIP 2013-09-19 21:24:59 -04:00
Ben Olden-Cooligan
639ff3d731 More auto update WIP 2013-09-19 20:15:39 -04:00
Ben Olden-Cooligan
f8930ddbc8 Auto update WIP 2013-09-18 19:23:01 -04:00
Ben Olden-Cooligan
b3933fcc2f PDF import tests WIP 2013-09-08 20:01:07 -04:00
Ben Olden-Cooligan
04413d3ddc Added (passing) unit tests for ScannedImageImporter. 2013-09-04 11:04:26 -04:00
Ben Olden-Cooligan
fa68c0d78d Fixed pdf unit tests. 2013-08-28 18:15:21 -04:00
Ben Olden-Cooligan
a5fd782315 Moved NAPS2.Pdf and NAPS2.Email into the subnamespaces NAPS2.ImportExport.Pdf and NAPS2.ImportExport.Email. Also created the namespace NAPS2.ImportExport.Images, which includes some files that were previously in the NAPS2 namespace.
Note that ImportExport only currently contains exporting code, but I imagine that the import support I plan to do more logically fits within the same namespace.
2013-08-28 18:12:57 -04:00
Ben Olden-Cooligan
83164e9561 Added two new namespaces: NAPS2.Scan.Images and NAPS2.Scan.Recovery, and moved the appropriate classes into them. 2013-08-28 17:59:44 -04:00
Ben Olden-Cooligan
e2d6addaf0 Fix so that the RecoveryIndex keeps track of re-ordered images. 2013-08-28 14:07:39 -04:00
Ben Olden-Cooligan
b7d311221f Fix for PDF saving so that Image objects are lazily created and disposed immediately after they are used.
Also fixed disposal of Image objects when using FViewer.
2013-08-28 12:51:42 -04:00
Ben Olden-Cooligan
2b31148833 Command line functional. Yay! 2013-07-07 15:04:08 -04:00
Ben Olden-Cooligan
fb1473676b Updated license headers, especially adding to new project. 2013-07-07 13:23:20 -04:00
Ben Olden-Cooligan
6e4f712cc8 Changed the way image files are named to be simpler.
It used to be that images were always named like abc001.jpg, no matter how many images there are.
Now, if there is only 1 image, it's named like abc.jpg. Two images abc1.jpg and abc2.jpg. Ten images abc01.jpg, abc02.jpg, etc.
2013-07-07 10:54:25 -04:00
Ben Olden-Cooligan
08e95488c4 Merge branch 'master' of ssh://bitbucket.org/cyanfish/naps2
Conflicts:
	NAPS2/NAPS2.csproj
	NAPS2/Properties/Settings.Designer.cs
2013-07-07 10:34:13 -04:00
Ben Olden-Cooligan
06c244c2d5 Changed the framework target from 3.5CP to 4.0CP. Changed the platform target for Tests to x86 to be compatible with the change to the main project. 2013-07-07 10:10:11 -04:00
Ben Olden-Cooligan
60d1e11057 Configured solution for package restore and updated reference paths 2013-07-01 11:25:39 -04:00
ben-cyanfish
e4f9a3993f Updated NAPS2.Tests project config 2013-04-28 16:27:41 -04:00
ben-cyanfish
b7dcd50f06 Updated license headers on files in the NAPS2.Tests project. 2013-04-28 16:19:39 -04:00