Drew Short
fabace8005
Fixes for unmanaged FileInputStreams hogging file descriptors.
Misc UI fixes.
Temporary fallback to the sequential engine as it works on remote files and consistently.
Massive cleanup work.
Need to go through code and do a little more cleanup.
Need to inspect why the concurrent engine chokes on remote files and multiple runs. (Nothing helpful in logs as of yet.)
11 years ago
Drew Short
a225f267cf
Started doing some work on the GUI.
Added a markdown processor.
Change the about file to be a markdown file.
Got the about button to implement a parser and display a dialog.
Included an example of a utility dialog that loads a remote website.
11 years ago
Drew Short
b9faa78f43
Started work on abstracting out the messaging in the engine. Moving over to dedicated actor(s) for handling messages and progress.
11 years ago
Drew Short
9d5fc4107f
Fixed an issue with the default logging. Also made some sort of basic change to the fxml for the main app.
11 years ago
Drew Short
dfa6de258c
Fixed an issue with persisting an Image and ImageHashDTO. Still encountering issues with "Nested Transactions Not Supported" when looking up images. Could be concurrent related, but likely the transactions aren't being closed properly on lookups, or the like.
11 years ago
Drew Short
abdb1af77f
Moved logging primarily over to the typesafe:config system which uses JSON style nested configs. Also fixed some logging issues.
11 years ago
Drew Short
8500f0559a
Changed over to logback from log4j. Added new minimum logging configurations. Remove log4j configurations and references.
11 years ago
Drew Short
47606ba4a0
Added a recursive option. Added some information and changed the api of the Engine class.
11 years ago
Drew Short
19cd92850d
Working concurrent engine, however only a few methods are truly concurrent. Needs further work.
11 years ago
Drew Short
784dec8313
AppCLI changes. Moving onto looking into threading the search and processing
11 years ago
Drew Short
17688dcb17
Added some additional logging at the INFO level. Fixed the default Log4J.properties file to only output INFO and above to the console.
11 years ago
Drew Short
5e0877dd4f
Fixed a cache usage issue and a logging issue
11 years ago
Drew Short
2d46d862f0
Worked on getting caching in the engine. Worked on the CLI a little bit
11 years ago
Drew Short
f22be07b80
Added the first round of caching, added some compile time settings, modified the start scripts.
11 years ago
Drew Short
df31c800d5
Added a controll to the commandline. Tweaked a few other portions of the code. Need to fix that part where everything is printed to the console when running AppCLI
11 years ago
Drew Short
8579f4663a
Changes to the build scripts, added a script to increase patch version, tag and then build a release.
11 years ago
Drew Short
4e9c5cf87f
Fixed broken unit test. Added some properties and functions. Added a timing trait and benchmarking to DHash tests
11 years ago
Drew Short
9d115841a6
Got parsing of property files to work. Fixed some annoyances. Added a version class to handle parsing versions from the properties file
11 years ago
Drew Short
3699870198
Refactored App to use AppConfig for initial configuration. Updated ResourceLoader with logging. Added a default properties file, and a PropertiesService to load that properties file. Updated ImageHashDTO to include some fields. Added a HashService to manage generating hashes. moved the about file to an about.info file so we can automatically process it.
11 years ago
Drew Short
32d9924a3a
Forgot to hand over the FXML loading to the new loader. Also, renamed the loader to be more descriptive of it's functionality.
11 years ago
Drew Short
9c9c17ad5e
Implemented fixes that apply to resource loading in the JFX Jar. Should now be launchable, configure loggers correctly, and be able to load embedded files. Added a FileLoader helper class to manage loading resources. Is not thread safe currently, but should be made so.
11 years ago
Drew Short
2ebdd39dfc
Started working on a rough Image class to handle storing and comparing images, along with hashing.
11 years ago
Drew Short
91de82f020
Working basic interface with menubar partially implemented. Next step, include simple cli and cli flags for running without creating gui
11 years ago
Drew Short
4308b163d8
Started work on basic JavaFX implementation, also got some scala included to create the prerequisite folder in src.
11 years ago
Drew Short
b8f9b05281
Updated logging to be more concise and added a failover for no logging file existing.
11 years ago
Drew Short
c27bfea688
Initial Maven setup commit
11 years ago