Commit Graph

  • db3acefdd4 Add a thread timeout method to GlideExecutor's builders. Sam Judd 2019-09-20 10:52:33 -07:00
  • f9a7966787 Bump version to 4.11.0-SNAPSHOT Sam Judd 2019-09-19 19:26:38 -07:00
  • e8720ff7fa Expose GlideBuilder as a public API and deprecate various factory methods. Sam Judd 2019-09-19 14:59:52 -07:00
  • cdf436ee63 Use an internal Builder to construct most GlideExecutors. Sam Judd 2019-09-19 13:15:15 -07:00
  • 3bb8782f72 Bump version to 4.10.0 v4.10.0 Sam Judd 2019-09-18 09:16:41 -07:00
  • 3084bac835 Add tests for GlideFutures Sam Judd 2019-09-17 18:11:47 -07:00
  • e31e1e9947 Merge pull request #3880 from prempalsingh:patch-1 Glide 2019-09-17 14:37:47 -07:00
  • 79dac0d1f5 Downsampler preserves original size for Target.SIZE_ORIGINAL for all downsample strategies. Sam Judd 2019-09-17 12:27:09 -07:00
  • 24f9c28ead Update ByteBufferStream read() to return byte values from 0-255 or -1 if EOF reached. Sam Judd 2019-09-17 10:17:28 -07:00
  • a67919a5d3 Internal stuff test_268732755 asinclair 2019-09-12 11:49:48 -07:00
  • 0d6ae156e0 Update targetSdkVersion to 28 Prempal Singh 2019-09-12 10:44:14 +05:30
  • e021f6bf83 Move MockGlideExecutor into public 'mocks' package Sam Judd 2019-09-03 14:43:21 -07:00
  • 9fb1036645 Add integration library for use with Guava's ListenableFuture class. Sam Judd 2019-08-30 16:47:20 -07:00
  • 9bb2c19b15 Merge pull request #3854 from paynemiller92:master Glide 2019-08-27 15:53:07 -07:00
  • 3c3f6c20bf Add @Syntethic annotation to queue property for access Payne Miller 2019-08-27 12:50:30 -04:00
  • 047c22d77e Fix cancelAll() termination condition Payne Miller 2019-08-27 10:26:51 -04:00
  • f36a9fa918 Add granular rounding for corners. Sam Judd 2019-08-20 16:39:57 -07:00
  • 01addba115 Remove Request#recycle() Sam Judd 2019-08-16 10:05:38 -07:00
  • b3b1216e59 Merge pull request #3834 from sjudd:day_night_resource_cache_key Glide 2019-08-15 13:02:01 -07:00
  • 1b391c42f2 Include day/night mode in resource id cache keys. Sam Judd 2019-08-14 15:21:24 -07:00
  • 502ba75304 Copybara import of the project: Sam Judd 2019-08-13 16:22:33 -07:00
  • bee634818c Avoid pooling/reusing SingleRequest objects. Sam Judd 2019-08-13 15:34:59 -07:00
  • 8a094e972e Adds support to more aggressively pause in progress and completed requests in Glide in response to an onTrimMemory event. Sam Judd 2019-08-13 13:47:44 -07:00
  • 5cccdfba8b Make sure EngineJob uses the Request's shared lock. Sam Judd 2019-08-13 13:22:09 -07:00
  • 0ff4f46057 Merge pull request #3810 from yuriy-budiyev:master Glide 2019-08-13 11:10:28 -07:00
  • 4b3916735b Fixing a typo in Glide's documentation. Sam Judd 2019-08-12 10:36:44 -07:00
  • 43482489ab Add granular rounding for corners. test_261169250 Sam Judd 2019-08-01 12:02:42 -07:00
  • 3d8f16981d Use single lock for all error/thumbnail requests in a single request chain. test_262174641 Sam Judd 2019-08-07 11:11:13 -07:00
  • 85d71a4d5e Internal (third party in diffbase) test_262006163 Sam Judd 2019-08-06 15:14:07 -07:00
  • 8a9b63cfd9 Make sure to reset inPreferredColorSpace from BitmapFactory.Options Sam Judd 2019-08-05 18:16:26 -07:00
  • 01ea6a544d Avoid deadlock between SingleRequest and RequestFutureTarget. Sam Judd 2019-08-05 10:57:26 -07:00
  • b2a46ef7a3 Use single lock for all error/thumbnail requests in a single request chain. Sam Judd 2019-08-05 10:28:57 -07:00
  • ac4aa53c6b Fixed slow GIF animations #3575 Yuriy Budiyev 2019-08-02 16:58:09 +03:00
  • 7ab33759c6 Avoid deadlock in RequestCoordinators by manually tracking child Request states. test_260960463 judds 2019-07-31 11:05:08 -07:00
  • 85bf0c32f7 Copybara import of the project: Sam Judd 2019-07-30 13:50:20 -07:00
  • 15a21b125d Add color space handling to ImageDecoderResourceDecoder. Sam Judd 2019-07-30 13:21:42 -07:00
  • 6dc03d84d5 Avoid holding a lock while calling other RequestManagers in clear(). Sam Judd 2019-07-30 11:18:10 -07:00
  • 0ac450c614 Add option to set minimum hardware Bitmap dimension in Glide. Sam Judd 2019-07-30 11:03:01 -07:00
  • 4de2cda0a2 Avoid holding locks when releasing resources. Sam Judd 2019-07-30 10:42:45 -07:00
  • a0ddfc93d7 Merge pull request #3784 from limuyang2:patch-2 Glide 2019-07-30 10:17:20 -07:00
  • 2f561534cd Re-implement Request#pause() to allow partial clearing of requests. Sam Judd 2019-07-30 08:57:05 -07:00
  • 7910f68b31 Add support for P3 and SRGB in Glide. Sam Judd 2019-07-29 14:30:14 -07:00
  • 7fe334f481 Migrate org.mockito.Matchers#any* to org.mockito.ArgumentMatchers Sam Judd 2019-07-29 07:52:51 -07:00
  • 444b1f3e2f Migrate org.mockito.Matchers#any* to org.mockito.ArgumentMatchers Sam Judd 2019-07-29 07:40:39 -07:00
  • 2193306306 Fix a wrong process mumu 2019-07-26 10:34:19 +08:00
  • 525e7ba82e Clear the Bitmap Pool when the UI is hidden on M+. Sam Judd 2019-07-23 14:47:51 -07:00
  • 71359c7e38 Support Fragments which are not hosted by Activities. Daniel Tomasiewicz 2019-07-19 16:23:12 -07:00
  • 31b501d195 Stop unwrapping Contexts if the base has a null application Context. Daniel Tomasiewicz 2019-07-19 14:12:05 -07:00
  • aa33ff0156 Add a content provider to print some Glide stats to bug reports. test_258997344 judds 2019-07-19 10:47:02 -07:00
  • 61a8a6df37 Set outConfig to null when re-using BitmapFactory.Options. Sam Judd 2019-07-18 16:07:37 -07:00
  • 8258d3c364 Merge pull request #3765 from sjudd:update_mockito_2_23_4 Glide 2019-07-18 13:12:30 -07:00
  • 288866e446 Update to mockito 2.23.4 Sam Judd 2019-07-18 10:14:50 -07:00
  • 0e3d9acb85 TODO test_258708431 Sam Judd 2019-07-17 22:56:42 -07:00
  • 338ca698ef Migrate org.mockito.Matchers#any* to org.mockito.ArgumentMatchers Sam Judd 2019-07-09 10:23:46 -07:00
  • 36ccdfb9ef Disable ImageDecoder in Glide prior to Android Q. Sam Judd 2019-06-28 13:20:20 -07:00
  • d73b61266e Disable ImageDecoder in Glide prior to Android P. Sam Judd 2019-06-27 11:59:52 -07:00
  • a97686216b Add experimental methods to try various FD size limits on P+ Sam Judd 2019-06-27 11:13:19 -07:00
  • 9ea9b9b8a3 Default hardware Bitmaps on in Glide test_255281132 judds 2019-06-26 15:50:30 -07:00
  • b96b000966 Avoid holding the Engine lock while calling callbacks for in memory resources. Sam Judd 2019-06-26 13:17:03 -07:00
  • 890712279a Fix deadlock in EngineJob. Sam Judd 2019-06-26 11:10:14 -07:00
  • 764ddc66db Rollforward "Allow AppGlideModules to optionally accept a Context in their constructor". Sam Judd 2019-06-25 08:26:49 -07:00
  • 2afbd402d1 Merge pull request #3715 from technoir42:disable-buildconfig Glide 2019-06-24 09:18:52 -07:00
  • 6657401329 Internal change Sam Judd 2019-06-17 06:58:38 -07:00
  • 4039981e71 Disable BuildConfig generation technoir 2019-06-17 14:08:08 +03:00
  • e7b6d2fabb Remove flaky test in ActiveResourcesTest Sam Judd 2019-06-14 15:12:34 -07:00
  • 568441b1ce Allow AppGlideModules to optionally accept a Context in their constructor. Sam Judd 2019-06-14 15:00:26 -07:00
  • 7f43b32aee Create annotation glide module classes lazily but outside a lock. Sam Judd 2019-06-13 15:14:15 -07:00
  • cac81c919e Moving away from @Config(manifest = ...) Sam Judd 2019-06-13 10:04:39 -07:00
  • 7793ef46af Moving away from @Config(manifest = ...) Sam Judd 2019-06-12 18:44:33 -07:00
  • 01e8543d6c Add ImageDecoder based ResourceDecoders to Glide for Bitmaps. Sam Judd 2019-06-12 13:04:16 -07:00
  • 2b0652b293 Merge pull request #3703 from sjudd:fix_incorrect_preserve_quality Glide 2019-06-07 10:46:08 -07:00
  • 3df5445308 Improve comments and consistency of sampling in DownsampleStrategies. Sam Judd 2019-06-06 14:46:10 -07:00
  • cd37a54f07 Extend raw ComparableSubject instead of supplying type parameters. test_251865787 Chris Povirk 2019-06-06 11:46:53 -07:00
  • 6022f500e1 More aggressively reformat code, including imports, when migrating code test_251869774 Sam Judd 2019-06-06 11:25:46 -07:00
  • 472713354f Merge pull request #3689 from sjudd:issue_3673 Glide 2019-06-06 10:54:28 -07:00
  • 58acc32b34 Removing all "manifest = ..." entries from @Config annotations. test_251577293 Sam Judd 2019-06-05 16:10:04 -07:00
  • 5bb469166d Update to Truth 0.45, and address deprecations. test_251456884 Chris Povirk 2019-06-05 15:14:52 -07:00
  • c3ff2e5799 Internal change test_251576992 Sam Judd 2019-06-05 14:11:04 -07:00
  • 7f8bcc9f10 Removing usages of @Config(manifest = ...) test_251475564 Sam Judd 2019-06-05 12:51:48 -07:00
  • bb9074b12e Test cl, please ignore test_251636795 judds 2019-06-05 07:14:47 -07:00
  • c8d646ebf8 Disable custom tags in CustomViewTarget test_250939262 Sam Judd 2019-06-03 11:27:25 -07:00
  • ebdf8beb59 Always use orientation corrected sizes in Downsampler#calculateScaling. Sam Judd 2019-05-31 17:26:23 -07:00
  • 41877c6510 Add orientations to DownsamplerEmulatorTest. Sam Judd 2019-05-31 16:09:38 -07:00
  • 6d833d9bad Automated g4 rollback of changelist 250816270. test_250816288 Sam Judd 2019-05-31 13:20:14 -07:00
  • 5e89210fdd Automated g4 rollback of changelist 250798154. test_250815664 Sam Judd 2019-05-30 20:28:10 -07:00
  • f112fa981c Avoid syncing out AndroidManifest for Glide's instrumentation tests. test_250790290 Sam Judd 2019-05-30 18:16:01 -07:00
  • f0d843ba7a Merge pull request #3682 from sjudd:disable_hardware_bitmaps_samsung Glide 2019-05-30 17:42:14 -07:00
  • 63a2571082 Update name used to monitor the number of FDs in HardwareConfigState. Sam Judd 2019-05-30 15:53:30 -07:00
  • 168ef64ac6 Update name used to monitor the number of FDs in HardwareConfigState. Sam Judd 2019-05-30 15:19:38 -07:00
  • 9c3eb026ae Remove unused DecodeFormat parameter in HardwareConfigState. Sam Judd 2019-05-30 15:19:15 -07:00
  • d8278f43a9 Migrate Glide to androidx test_250593532 Sam Judd 2019-05-30 15:13:59 -07:00
  • 1be3a6c94f Remove apache/fest dependencies in dislrucache tests. test_250583001 Sam Judd 2019-05-29 17:00:02 -07:00
  • cb22ae2c5c Remove failing ActiveResourcesTests. test_250318732 Sam Judd 2019-05-29 15:20:30 -07:00
  • bd6aa36c74 Disable travis tests except for unit tests + samples. test_250307200 Sam Judd 2019-05-29 14:48:55 -07:00
  • 2df4947af0 Test commit, please ignore test_250508780 judds 2019-05-29 09:42:36 -07:00
  • 8dd10672ca Convert disklrucache to use Android gradle rules. test_249929553 Sam Judd 2019-05-28 12:39:24 -07:00
  • 4b799334b6 Migrate test targets from aapt to aapt2. test_249549522 Sam Judd 2019-05-28 10:32:32 -07:00
  • 65fb4c0116 Project import generated by Copybara. Sam Judd 2019-05-24 16:27:29 -07:00
  • 75a5eade8b Remove hyphens from exif samples, move readme to appropriate place. Sam Judd 2019-05-24 12:07:12 -07:00
  • 7b9ab9c495 Move exif-orientation-examples out of submodule to ease code migrations. Sam Judd 2019-05-24 08:50:50 -07:00