Skip to content

Work on new features from 1.4.1#35

Open
xtreme-mohannad-abwah wants to merge 6 commits into
xtremelabs:1.4.1from
xtreme-mohannad-abwah:1.4.1
Open

Work on new features from 1.4.1#35
xtreme-mohannad-abwah wants to merge 6 commits into
xtremelabs:1.4.1from
xtreme-mohannad-abwah:1.4.1

Conversation

@xtreme-mohannad-abwah
Copy link
Copy Markdown

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