Commit Graph

  • 2bc3b0eb74 Update isAndroidPickerUri to support new picker URI variations test_890491878 Fares Alhassen 2026-03-27 09:21:21 -07:00
  • 9e27001aaf Update compose to v1.10.6 renovate/compose renovate[bot] 2026-03-25 21:24:14 +00:00
  • c77c4f7f9c Update androidx.core to v1.18.0 renovate/androidx.core renovate[bot] 2026-03-11 21:17:14 +00:00
  • b91fce81fc Update androidx.lifecycle.runtime to v2.10.0 renovate/androidx.lifecycle.runtime renovate[bot] 2026-02-19 14:06:51 +00:00
  • 641c50ea4b Update androidx.junit to v1.3.0 renovate/androidx.junit renovate[bot] 2026-02-19 14:06:47 +00:00
  • d7b0f24c10 Update androidx.fragment to v1.8.9 renovate/androidx.fragment renovate[bot] 2026-02-19 14:06:42 +00:00
  • 2fb071197f Update androidx.espresso to v3.7.0 renovate/androidx.espresso renovate[bot] 2026-02-19 14:06:38 +00:00
  • 9d2a4d48c7 Update androidx.benchmark to v1.4.1 renovate/androidx.benchmark renovate[bot] 2026-02-19 14:06:29 +00:00
  • 6c0df64067 Update ksp monorepo to v1.9.25-1.0.20 renovate/ksp-monorepo renovate[bot] 2026-02-19 14:06:24 +00:00
  • b88169c4d2 Update kotlin monorepo to v1.9.25 renovate/kotlin-monorepo renovate[bot] 2026-02-19 14:06:19 +00:00
  • dd3d822962 Update dependency com.google.truth:truth to v1.4.5 renovate/truth renovate[bot] 2026-02-19 14:06:15 +00:00
  • d4278e03c0 Bump Gradle to 8.14.4. master cpovirk 2026-02-19 06:03:15 -08:00
  • b12f574fd6 Allow limiting the size of LruBitmapPool/MemoryCache when in background Fares Alhassen 2026-01-14 11:06:15 -08:00
  • 82657e94c1 No public description Fares Alhassen 2026-01-06 14:49:15 -08:00
  • d5915398eb Allow limiting the size of LruBitmapPool/MemoryCache when in background Fares Alhassen 2026-01-06 11:26:38 -08:00
  • 5e158121a6 Converting a second set of Groovy Gradle files to Kotlin DSL. Fares Alhassen 2025-11-06 16:42:31 -08:00
  • 1991dd9561 Migrate from Robolectric's Util.readBytes to Guava ByteStreams Michael Hoisie 2025-10-31 16:20:47 -07:00
  • 37a95508ea Rewriting some of the smaller Gradle build files in Kotlin DSL. Fares Alhassen 2025-10-31 13:51:22 -07:00
  • 777b8b52ed Moving hardcoded versions away from the [libraries] to [versions]. This will help with version management since everything is now in one place. Fares Alhassen 2025-10-23 17:07:53 -07:00
  • 88c7578681 Adding ktfmt plugin for Kotlin formatting and running it for the first time. Will be cleaning up the apply blocks once we move to Kotlin DSL. Fares Alhassen 2025-10-23 14:36:05 -07:00
  • d52de59585 Migrating version catalog to the TOML format + rewriting the main settings.gradle file in Kotlin DSL to kick off the process. Removed git exec command since we no longer have submodules. Fares Alhassen 2025-10-16 10:50:02 -07:00
  • 2ccb524f84 Rolling SingleRequest.clear lock fix due to triggering a different ANR. Fares Alhassen 2025-10-11 07:10:00 -07:00
  • 603357c66a Fix deadlock in SingleRequest.clear by using the Engine as the requestLock. Fares Alhassen 2025-10-10 16:02:30 -07:00
  • 2e1e19120f to remove test_817774267 Fares Alhassen 2025-10-10 13:47:16 -07:00
  • 0ad83de7b5 to remove test_817736177 Fares Alhassen 2025-10-10 11:58:54 -07:00
  • 2f55cce740 Removing outdated upload + CI scripts from the repository. Fares Alhassen 2025-09-19 15:04:18 -07:00
  • 03fb90917a Updating workflow scripts to be better integrated with GitHub Actions. Triggers and logic are all the same as before, we're just doing everything through workflow files now to leverage caching. Fares Alhassen 2025-09-19 13:18:05 -07:00
  • 95dc4940b8 Add an experimental method to GlideExecutor.Builder to optionally add a decorator to all Runnables executed on that executor. Fares Alhassen 2025-09-16 17:40:17 -07:00
  • ebbf7e2680 Bump version to 5.0.5 (#5607) v5.0.5 falhassen 2025-09-12 16:52:54 -07:00
  • 8ea0935b61 Bump ktx and compose versions to 1.0.0-beta08 (#5606) falhassen 2025-09-12 16:09:16 -07:00
  • 4ca1b39ac2 Mark into(target, targetListener, callbackExecutor) public. Fares Alhassen 2025-09-11 14:06:27 -07:00
  • 73c09cab9c Revert unintentional changes commit that undid GlideUrl fix for urls with IPV6 addresses #5444 Fares Alhassen 2025-09-10 11:03:12 -07:00
  • 0b79e000f0 Bump version to 5.0.4 (#5593) v5.0.4 falhassen 2025-09-01 16:01:52 -07:00
  • a6b0e52b96 Add missing annotation:compiler publish and bump compose and ktx vers… (#5592) falhassen 2025-09-01 13:25:12 -07:00
  • 115f1273e5 Bump version to 5.0.3 (#5590) v5.0.3 falhassen 2025-08-31 14:54:25 -07:00
  • d058d62fa7 Fix gif_decoder publishing dep and Bump compose and ktx (#5589) falhassen 2025-08-31 14:39:08 -07:00
  • 66b4cc1222 Bump version to 5.0.2 (#5588) v5.0.2 falhassen 2025-08-31 13:36:41 -07:00
  • ae65f75a63 Fix missing third_party prefix and remove gifencoder (#5587) falhassen 2025-08-31 13:17:39 -07:00
  • 29407bcacf Bump version to 5.0.1 (#5585) v5.0.1 falhassen 2025-08-31 12:31:16 -07:00
  • ba3e317c51 Fix publishing script to include third_party modules and bump compose… (#5583) falhassen 2025-08-31 12:07:07 -07:00
  • a24db154f6 Bump version to 5.0.0-rc05 (#5578) v5.0.0-rc05 falhassen 2025-08-29 17:24:01 -07:00
  • 98d41b478b Bump Compose and KTX versions to 1.0.0-beta3 Fares Alhassen 2025-08-29 17:07:14 -07:00
  • b51f26d5c3 Bump version to 5.0.0-rc04 (#5576) v5.0.0-rc04 falhassen 2025-08-29 13:25:11 -07:00
  • 416c8d3cc3 Bump version to 5.0.0 rc02 (#5574) v5.0.0-rc03 falhassen 2025-08-29 11:16:12 -07:00
  • e378858dda Removing publish command for a module that doesn't exist - got accidentally added. v5.0.0-rc2 v5.0.0-rc02 v.5.0.0 Fares Alhassen 2025-08-28 16:56:34 -07:00
  • 691005257f Adding two more environment variables to properly apply publishing plugin. Fares Alhassen 2025-08-28 16:20:55 -07:00
  • c2daf6597b Creating a Github Actions workflow file to manually test the new Maven publishing process. Fares Alhassen 2025-08-28 13:45:55 -07:00
  • b7ea90c98d Updating several dependencies and Maven Central publishing script in order to publish a new version of Glide. Several Kotlin dependencies have been updated to be able to use MavenBasePublishing from Vanniktech. Offloaded a lot of publishing logic to the plugin itself and removed SNAPSHOT publishing until we enable it in our deployments. Fares Alhassen 2025-08-26 23:20:49 -07:00
  • 037af582ac Update dependency com.google.auto.service:auto-service to v1.1.1 renovate[bot] 2025-08-27 00:09:20 +00:00
  • 9c79263687 Updating numerous dependencies in order to be able to apply the Maven publishing plugin and make sure CI passes. Fares Alhassen 2025-08-26 17:07:13 -07:00
  • e6167dfa8f Avoid returning null in rootCauses. Emil Arfvidsson 2025-08-26 11:10:05 -07:00
  • b698d53430 This PR removes jarjar from Glide, and removes the outdated Java 1.7 source target rules. Repackaging is no longer needed, and was based on outdated work, and the annotation processor has been updated to work without the need for Sun imports (no longer accessible in Java 1.8+). Fares Alhassen 2025-08-22 17:36:01 -07:00
  • 900f060c9e Adding a preliminary version of a Kotlin-DSL style Maven publication script using the Vanniktech plugin. Fares Alhassen 2025-08-21 11:15:25 -07:00
  • 8eaae21513 Added test for issue 5444, IPV6 URL problem Peter Bennett 2024-10-02 14:07:38 -04:00
  • 04103c5d47 GlideUrl fix for urls with IPV6 addresses Peter Bennett 2024-09-04 20:39:02 -04:00
  • 67f78a865b When onForgotten is called, the GlidePainter was not clearing its reference to the currentDrawable. This could lead to a race condition where a lifecycle observer attempts to start an animation on a drawable that has already been recycled by Glide. Fares Alhassen 2025-08-11 10:36:32 -07:00
  • 6210f33d80 No public description cpovirk 2025-07-21 12:11:57 -07:00
  • a1db501f78 Implement a new experiment for using MediaStore.openAssetFileDescriptor Fares Alhassen 2025-07-18 10:55:49 -07:00
  • 16c12bacd6 Implement a new experiment for using MediaStore.openAssetFileDescriptor Sumit Bhagwani 2025-07-11 20:04:20 -07:00
  • 2d913f964f Implement a new experiment for using MediaStore.openAssetFileDescriptor Fares Alhassen 2025-07-11 12:30:31 -07:00
  • eb1a33a145 Improve: Animatable lifecycle management. Ensure animatables automatically stop playing when their lifecycle ends, eliminating the need for a 'dontAnimate' option and reducing recompositions. Fares Alhassen 2025-07-08 11:27:25 -07:00
  • 07973c616f Change the buffer size used for Cronet BufferQueue from 8096 to 16384 Fares Alhassen 2025-07-07 15:45:32 -07:00
  • d5737b532c Will remove - for testing purposes test_774202116 Fares Alhassen 2025-06-21 14:19:09 -07:00
  • c0bcb42fda This is needed due to the parent cl. I will remove this once that is submitted test_774882901 Fares Alhassen 2025-06-23 12:28:47 -07:00
  • 440df83230 Creates callback api to notify when image becomes visible to user test_774423696 Fares Alhassen 2025-06-22 07:01:25 -07:00
  • 10c7a11cd0 Automated Code Change Fares Alhassen 2025-06-18 12:11:56 -07:00
  • 8429c86b6c Document IllegalArgumentExceptions thrown by various Glide.with methods. Fares Alhassen 2025-06-13 16:29:42 -07:00
  • b60e391a76 Add experimental API so that the onResourceReady callback will post to the front of the main thread queue after job completion Fares Alhassen 2025-06-13 12:21:27 -07:00
  • 350e02d422 Stop setting SDK_INT. This isn't how Android nor Robolectric works. Fares Alhassen 2025-06-12 14:05:15 -07:00
  • 81f309719a Make test resilient to SDK version chosen for Robolectric Fares Alhassen 2025-06-12 11:59:31 -07:00
  • 15e87e0de7 Allow for modification of OS thread priority for Glide threads via Glide Options Fares Alhassen 2025-06-11 20:31:36 -07:00
  • 1328d3aebd Update Robolectric to more recent version test_770254528 Fares Alhassen 2025-06-11 11:54:45 -07:00
  • fe149362c6 ...text exposed to open source public git repo... test_767344325 Fares Alhassen 2025-06-04 17:08:51 -07:00
  • 8a23b1e5db Update test to set display size at config time, rather than during the test. Fares Alhassen 2025-06-03 10:34:10 -07:00
  • 57043e7871 test test_766401016 Fares Alhassen 2025-06-02 17:06:05 -07:00
  • fa199a8c02 Internal change Fares Alhassen 2025-06-02 16:10:21 -07:00
  • 3c2d3c6cf4 Simple commit to enable automation: PiperOrigin-RevId: 759356293 falhassen 2025-05-31 12:54:42 -07:00
  • a2fd38ee29 Update 2022-09-23-compose.md gh-pages falhassen 2025-05-31 12:18:44 -07:00
  • 1e4287e4a6 Update dependency com.caverock:androidsvg to v1.4 (#5519) renovate[bot] 2025-05-27 22:47:46 +00:00
  • cbdaa9c298 Update dagger to v2.56.2 (#5518) renovate[bot] 2025-05-27 19:51:58 +00:00
  • 1a39132ab4 Rolling back "Migrate @AutoService use in Kotlin to @MetaInfServices" as it breaks KSP Fares Alhassen 2025-05-27 12:34:57 -07:00
  • 5775b442e9 Internal change Fares Alhassen 2025-05-23 16:05:47 -07:00
  • 9afcbe544d No public description Fares Alhassen 2025-05-15 16:48:29 -07:00
  • 9d6f5317ff No public description Fares Alhassen 2025-04-14 11:20:06 -07:00
  • c86a012ca4 No public description Fares Alhassen 2025-04-08 10:58:14 -07:00
  • 7ed6cb3042 No public description Fares Alhassen 2025-04-07 09:38:15 -07:00
  • 11c2172b79 No public description Fares Alhassen 2025-04-02 10:19:26 -07:00
  • f14bac14d8 No public description Fares Alhassen 2025-04-01 12:21:01 -07:00
  • 510d68998c No public description Fares Alhassen 2025-03-27 21:02:40 -07:00
  • 33ec9d7ad8 No public description Fares Alhassen 2025-03-27 21:01:56 -07:00
  • 439cd7d334 No public description Fares Alhassen 2025-03-27 20:57:07 -07:00
  • 6522c2e9d8 No public description Fares Alhassen 2025-03-27 20:56:35 -07:00
  • 8098c4d80b No public description Fares Alhassen 2025-03-27 20:56:08 -07:00
  • 2a29148ba1 No public description Fares Alhassen 2025-03-27 20:55:36 -07:00
  • b4c6593202 No public description Fares Alhassen 2025-03-27 20:54:58 -07:00
  • 00026e8435 No public description Fares Alhassen 2025-03-27 20:54:22 -07:00
  • 4b618737fd No public description Fares Alhassen 2025-03-27 20:53:55 -07:00
  • cd0ad833a9 No public description Fares Alhassen 2025-03-27 20:53:24 -07:00
  • b799f6ab13 No public description Fares Alhassen 2025-03-27 19:35:11 -07:00
  • 38cf725c7e No public description Fares Alhassen 2025-03-27 19:34:43 -07:00