Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work on new features from 1.4.1 #35

Open
wants to merge 6 commits into
base: 1.4.1
Choose a base branch
from

Conversation

xtreme-mohannad-abwah
Copy link

See commit messages for details.

xtreme-peter-ryan and others added 6 commits June 26, 2013 19:29
Implemented (with appropriate tests)
	- downloading of images from an input stream
	- isCached method
	- getSampleSize
	- bumpOnDisk
	- getImageDimensions
	- invalidateFileSystemUri (no test)
	- calculateAndSaveImageDetails
	- getImageDimensionsFromDisk
	- getDetailsPrioritizable
	- getBitmapSynchronouslyFromDisk
	- testCalculateAndSaveImageDetails
	- getDecodePrioritizable
	- Discussed progress with Jamie
- Incomplete implementation of LRU disk eviction system
- Major refactor
- Made test more specific for image utils
- Implemented setDiskCacheSize and tested it
- Fixed bug with removeLRU method in ImageSystemDatabase
- Included teardown in tests
- Implemented journaling evictions (including tests)
- Basic implementation of image details guarantee (needs to be thrown onto another thread)
	- testGetSampleSizeWithNoDetailsSaved()
- Fixed critical bug with journaling on database system and added test for it
- Refactored disk cache initialization into init method (instead of constructor)
- Closed cursors that were being used in ImageSystemDatabase
- Added test for ensuring journaled data persists correct order
- Added test for removeLRU method in ImageSystemDatabase (including bump functionality)
- Implemented testNoLruEvictionsForIncompleteDownloads
- Removed AUTOINCREMENT from table definition
- Added SHOULD_RUN flag to AdvancedMemoryCacherTests
- Fixed some typos
- Re-wrote ViewDimensionsUtil
- Minor refactor of DisplayUtility
- Added expiry to ImageSystemDatabase
- Refactored ImageSystemDatabase
- Fixed potential problem with missing entry ID
- Table object now returns appropriate values from DB methods (insert/update/delete)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants