Add SmoothLine reload_observer. Fixes #2377.
Changed ListAdapter cls to accept string

The string is resolved by querying the Factory.
fix test_keep_data so that it looks up the texture before checking if data exists
Always change the CheckBox state on press

Fixes https://github.com/kivy/kivy/issues/2423.
doc: added missing colon in uix/listview.py
doc: added hint on how on use on_selection_change in adapters/listadapter.pt
Changed adapter string check to use kivy.compat
Merge pull request #2424 from dessant/patch-2

Always change the CheckBox state on press
Merge pull request #2420 from inclement/listadapter_cls

Changed ListAdapter cls to accept string
Remove unused checkbox method
doc: added links to examples for uix/listview.py
Merge branch 'master' of https://github.com/kivy/kivy

Merging main branch before push
Fix fix on_selection_change

Sorry I broke it...buyt why I don't understand yet....
Ensure taht container is set before everything. Fixes #2394.
Add gles_limits env variable.
Merge pull request #2430 from matham/gles-config

Add gles_limits env variable.
texture: enforce the Texture.blit_* colorfmt/bufferfmt to be the same as the texture, if we have GLES_LIMITS activated. Closes #1600.
Merge pull request #2429 from matham/drop

Ensure that container is set before everything for dropdown.
Merge pull request #2427 from dessant/patch-3

Remove unused checkbox method
Merge pull request #2422 from kivy/fix_test_keep_data

fix test_keep_data so that it looks up the texture