151 Commits (master)
 

Author SHA1 Message Date
Drew Short b701ea28e8 Fix for the concurrent engine. 10 years ago
Drew Short fabace8005 Fixes for unmanaged FileInputStreams hogging file descriptors. 10 years ago
Drew Short 4cecab8f63 Working on getting directory browsing working. 10 years ago
Drew Short 37497a0f7d Started work on a custom component for image tiles since no default exists 11 years ago
Drew Short e1969e9195 Missing image file for the proof of concept 11 years ago
Drew Short 8780c34dd9 Temporarilly adding an image to the app and some initialization code as a proof of concept for some of the functionality. Need to redesign the images in the tile view as a custom component with a label. Also selectable and interactable. Right click context aware and multi-seletable. For the List View in the tags tab, those need to be modified to be objects that store tag information as well... also sorting/filtering ability. 11 years ago
Drew Short 4dfc50c13c Fixed some additional small issues with the version updating build scripts 11 years ago
Drew Short 947df0bf4d Creating patch version 0.1.1-DEV 11 years ago
Drew Short c522832514 Fixed a commit and tagging issue in the version update scripts 11 years ago
Drew Short 7e85750882 Revert "Fixed the DTD warning for Hibernate" 11 years ago
Drew Short 1ff350ee97 Fixed the DTD warning for Hibernate 11 years ago
Drew Short 52eaf87e75 Removed the old versions of those build scripts 11 years ago
Drew Short 4a95219533 Moved some build files out of the way, and updated them to account for the directory change. 11 years ago
Drew Short 199465c59a Additional Changes to the GUI layout. 11 years ago
Drew Short 0b52897e65 More basic interface changes. 11 years ago
Drew Short a225f267cf Started doing some work on the GUI. 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 5a709d2397 Updated Image-Tools to use Java 8. Java 8 is now required to run Image-Tools. PHash functionality initially failed tests. Generated databases or caches of PHash output may need to be regenerated to avoid false positives. 11 years ago
Drew Short 18ee94a9f2 Likelihood of over 1.6 million images for comparison in a personal library is likely rare. Improved performance of the thumbnail system by avoiding creating an overwhelming number of sub directories within sub directories to artifically handle a billion billion billion billion billion possbile md5 combinations. There just aren't that many files so it's a waste to presume non-even distribution of md5's such that it would break a filesystem requiring such limiting of directories for storage. 11 years ago
Drew Short 0edd1d95d4 Fix for the thumbnail generation routine 11 years ago
Drew Short 3c0401fd96 Overriding the archaic ehcache shipped with hibernate. 11 years ago
Drew Short 04d7d6afe8 Removed 3 more debugging statements that are pointeless as the results are recorded elsewhere and they just introduce noise in the logs 11 years ago
Drew Short dc643512b7 Commented out a bunch of debug logging statements that aren't needed right now. Updated some hibernate config files. Added some exceptions to the logback config to ignore debug statements from hibernate and EHCache as they aren't important in our debugging right now. Updated todo... sort of... 11 years ago
Drew Short 4503ccac99 Fixed issues with the persistence engine not being able to retrieve already processed images. 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 0d71dbe334 First commit with working H2 database and Hibernate configuration\! Persistance here we come\!\!\! 11 years ago
Drew Short 0fcad44e4e Started work on database integration. Cleaned up caching of thumbnails and improved performance of the thumb path method. 11 years ago
Drew Short 929eb4ca3d Partial fix for nulls during thumbnail caching. 11 years ago
Drew Short 3a8ff629a0 Added thumbnail generation and added the cache folder to the ignore list 11 years ago
Drew Short d30c5ce24b Removed the old default properties files now that we are using the new ones. (Application.conf) 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 2850c3bf86 Fixes to NPE errors when searching directories recursively 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 d474b42952 Massive improvements in the concurrent engine 11 years ago
Drew Short 1520136d15 Making the sequential engine similarity searchthe default for the concurrent engine while solving the concurrent engine issues. 11 years ago
Drew Short 912348c2f1 version changes, logging, todo 11 years ago
Drew Short d561199300 Added some logic to limit the number of heavy threads produced and used by the concurrent engine. 11 years ago
Drew Short b05634e002 Concurrency added for the get similar images method. Not convinced it is any faster and my be worse than the synchronous version. 11 years ago
Drew Short e7f0239c3f Added some concurency properties to prevent the build failing on a meager build server. 11 years ago
Drew Short b36e1e55d2 Started work on making the images similarity search concurrent as well 11 years ago
Drew Short 13ab46b5a8 Updated logging during searching to be less annoying. Changed the concurrent engine to use more actors, additionally made it use a different type of router for efficiency since not all images in a directory will take the same amount of time to process. 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 4581de443e Started work on making the processing of images concurrent on a per engine basis 11 years ago
Drew Short 61d419d00c Fixed the Akka dependencies 11 years ago
Drew Short fb11e0cd03 Added the Akka library for concurrency support 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